diff --git a/src/app/components/shared/tag-cloud/tag-cloud.component.ts b/src/app/components/shared/tag-cloud/tag-cloud.component.ts
index 451e5bb905137f85500b9aa7824f08e4aef690dc..b5d8423c7ea2bdc39df653baceeb4610c4eb9c3c 100644
--- a/src/app/components/shared/tag-cloud/tag-cloud.component.ts
+++ b/src/app/components/shared/tag-cloud/tag-cloud.component.ts
@@ -439,9 +439,11 @@ export class TagCloudComponent implements OnInit, AfterViewInit, OnDestroy {
     }
     let textTransform = '';
     if (this._currentSettings.textTransform === CloudTextStyle.capitalized) {
-      textTransform = 'text-transform: uppercase;';
+      textTransform = 'text-transform: capitalize;';
     } else if (this._currentSettings.textTransform === CloudTextStyle.lowercase) {
       textTransform = 'text-transform: lowercase;';
+    }else if (this._currentSettings.textTransform === CloudTextStyle.uppercase) {
+      textTransform = 'text-transform: uppercase;';
     }
     const fontRange = (this._currentSettings.fontSizeMax - this._currentSettings.fontSizeMin) / 10;
     for (let i = 1; i <= 10; i++) {
diff --git a/src/app/components/shared/tag-cloud/tag-cloud.interface.ts b/src/app/components/shared/tag-cloud/tag-cloud.interface.ts
index ca84784ddeec0566a7f302f303831c87aa7c5415..f844d24b8c55ecb01a92760c49f26393d7c5bd38 100644
--- a/src/app/components/shared/tag-cloud/tag-cloud.interface.ts
+++ b/src/app/components/shared/tag-cloud/tag-cloud.interface.ts
@@ -33,7 +33,8 @@ export type CloudWeightSettings = [
 export enum CloudTextStyle {
   normal,
   lowercase,
-  capitalized
+  capitalized,
+  uppercase
 }
 
 export interface CloudParameters {