Bunter Regenbogen-Text-Generator


Erstelle bunten Regenbogen-Text online mit diesem HTML- und CSS-Generator. Gib deinen Text ein oder füge ihn ein, wähle eine Farbpalette und erhalte einsatzbereiten Code für Farben pro Buchstabe, pro Wort, Verlaufsüberschriften, animierte Effekte und PNG- oder SVG-Dateien für Social-Media-Beiträge.

Auf dieser Seite findest du den Online-Generator, PNG- und SVG-Exportoptionen, Schritt-für-Schritt-Anleitungen, CSS- und JavaScript-Codebeispiele, eine Methodenvergleichstabelle, Anwendungsfälle und häufig gestellte Fragen.

Hier sind einige Beispiele für Regenbogen-Text Regenbogen-Text-Demo

Was ist Regenbogen-Text?

Regenbogen-Text ist Text, bei dem jeder Buchstabe, jedes Wort oder jede Zeile andere Farben oder einen sanften Farbverlauf verwendet. Er ist eine beliebte Möglichkeit, Überschriften, Banner, Social-Media-Beiträge und dekorative Beschriftungen hervorzuheben, ohne Bilder zu verwenden.

Es gibt drei Hauptansätze, um Regenbogen-Text zu erstellen:

  • CSS gradient + background-clip - ein Element mit einem linearen Verlauf, der auf die Textform zugeschnitten ist.
  • HTML-Spans mit Inline-Farben - jeder Buchstabe oder jedes Wort in einem <span> mit eigener Farbe.
  • JavaScript-Farbzuweisung - ein Skript, das Text aufteilt und HSL-Farben dynamisch anwendet.

Der Generator auf dieser Seite unterstützt alle drei Ausgabestile. Nutze den Methodenvergleich weiter unten, um den besten Ansatz für dein Projekt zu wählen.

Regenbogen-Text-Generator - erzeugt bunten Text mit Google Fonts, Farben pro Buchstabe, Verlaufsüberschriften und HTML CSS Code-Ausgabe
Regenbogen-Text-Generator: erzeugt bunten Text mit Google Fonts, Farben pro Buchstabe, Verlaufsüberschriften und fertigem HTML- und CSS-Code zum Kopieren.

Online Regenbogen-Text-Generator

Nutze das interaktive Tool unten, um Regenbogen-Text zu erstellen. Der Generator erzeugt HTML und CSS, die du direkt in deine Website kopieren kannst, plus optionale Google-Fonts-Links, wenn eine Webschrift gewählt ist.

Das Tool zeigt eine Live-Vorschau, einen Google-Fonts-Link (falls zutreffend) und separate HTML- und CSS-Codeblöcke. Nutze die Schaltflächen zum Kopieren, Ausführen, Bearbeiten und Herunterladen, um den Code auf deiner Seite zu verwenden.

1

Text hier eingeben

21 / 1000
Englisch, Französisch, Deutsch, ...
മലയാളം हिंदी 中文 বাংলা
عربى
2

Farbgruppe wählen

    3

    Färbungsmethode

    Jeder Buchstabe in einer anderen Farbe
    Jedes Wort hat eine andere Farbe
    4

    Farbhelligkeit

    Hintergrund:
    Google-Schrift wird geladen...
    Vorschau der Regenbogenfarben
    Größe
    Schattenfarbe

    Du kannst diesen Farbtext in Google Docs und in Gmail einfügen. Dieser Farbtext lässt sich jedoch nicht direkt auf Facebook und Instagram teilen. Du musst ihn in ein Bild umwandeln; unten findest du die Option zur Bildkonvertierung.

    Regenbogen-Text als Bild

    Du kannst diesen Regenbogen-Text in ein PNG-Bild umwandeln oder als SVG exportieren. Dieses Bild kannst du dann einfach in einem Facebook-Beitrag oder in Instagram-Stories teilen.

    Generierter HTML- und CSS-Code. Kopiere ihn und füge ihn in deine Website ein.

    Google Fonts-Link
    HTML
    <div class="rainbow-text">
        <span class="block-line"><span><span style="color:#ff0000">H</span><span style="color:#ff5500">T</span><span style="color:#ffaa00">M</span><span style="color:#ffff00">L&nbsp;</span></span><span><span style="color:#aaff00">C</span><span style="color:#55ff00">S</span><span style="color:#00ff00">S&nbsp;</span></span><span><span style="color:#00ff55">R</span><span style="color:#00ffaa">a</span><span style="color:#00ffff">i</span><span style="color:#00aaff">n</span><span style="color:#0055ff">b</span><span style="color:#0000ff">o</span><span style="color:#5500ff">w&nbsp;</span></span><span><span style="color:#aa00ff">T</span><span style="color:#ff00ff">e</span><span style="color:#ff00aa">x</span><span style="color:#ff0055">t</span></span></span>
    </div>
    CSS
    .rainbow-text {
        font-family: Arial Black, Gadget, sans-serif;
        font-weight: bold;
        text-align: center;
        font-size: 50px;
        text-shadow: 1px 1px 0px #A3A3A3;
    }
    .rainbow-text .block-line > span {
        display: inline-block;
    }

    So funktioniert es

    Folge diesen Schritten, um mit dem Generator bunten Regenbogen-Text zu erstellen.

    1. Gib deinen Text in das Textfeld des Generators ein.
    2. Wähle eine Farbpalette (Regenbogen, VIBGYOR, Zufällig, Weihnachten oder Benutzerdefiniert).
    3. Wähle einen Färbungsmodus: pro Buchstabe, pro Wort oder Verlauf (pro Buchstabe, Wort oder Zeile).
    4. Passe Sättigung und Helligkeit an, bis das Ergebnis passt.
    5. Stelle Schrift, Größe, Schatten, Kontur und Hintergrund nach Bedarf ein.
    6. Sieh dir die Vorschau an und aktualisiere die Farben, wenn du eine neue Kombination möchtest.
    7. Kopiere den HTML- und CSS-Code oder exportiere ein PNG-Bild oder eine SVG-Datei für soziale Medien.
    8. Füge den Code in deine Website oder dein Dokument ein oder lade das Bild in deinen Beitrag hoch.

    Funktionen

    • Färbung pro Buchstabe und pro Wort
    • Regenbogenverlauf auf Buchstaben, Wörtern oder Zeilen
    • Mehrere voreingestellte Paletten plus eigene Farben
    • Mehrsprachige Buchstabenteilung (Englisch, Malayalam, Hindi, Chinesisch, Bengali, Arabisch)
    • Google Fonts-Integration
    • Steuerung für Textschatten und Kontur (Umriss)
    • PNG-Export mit voreingestellten Größen für soziale Medien
    • SVG-Ausgabe nach der Text-zu-Bild-Umwandlung
    • HTML- und CSS-Code zum Kopieren und Einfügen
    • Live-Vorschau mit Aktualisierungssteuerung
    • Keine Installation oder Anmeldung nötig

    CSS vs HTML vs JavaScript

    Wähle die passende Technik nach deinen Anforderungen:

    Methode Ideal für Vorteile Nachteile
    CSS gradient + background-clip Überschriften, statische Titel Leichtgewichtig, ein Element, sanfter Verlauf Keine echten Farben pro Buchstabe; begrenzte Steuerung pro Zeichen
    HTML-Spans (Tool-Ausgabe) Beliebiger Text, mehrfarbige Buchstaben Funktioniert überall, volle Farbkontrolle pro Zeichen Mehr HTML-Markup in der Ausgabe
    CSS-Farbanimation Aufmerksamkeit erregende Überschriften Reines CSS, kein zusätzliches HTML Gesamter Text hat jeweils eine Farbe (durchläuft Farbtöne)
    JavaScript RainbowText Dynamische Inhalte, CMS-Felder Färbt Elementtext zur Laufzeit automatisch ein Erfordert JavaScript; erneut ausführen, wenn sich Inhalte ändern

    CSS-Regenbogen-Verlaufstext

    Verwende einen CSS-Linearverlauf als Textfüllung. Der Verlauf wird mit background-clip: text und -webkit-text-fill-color: transparent auf die Textform zugeschnitten.

    Vorschau:

    HTML
    <div class="css-rainbow-text">CSS-Regenbogen-Text</div>
    CSS
    .css-rainbow-text {
        background: linear-gradient(90deg, #f00, #ff2b00, #f50, #ff8000, #fa0, #ffd500, #ff0, #d4ff00, #af0, #80ff00, #5f0, #2bff00, #0f0, #00ff2b, #0f5, #00ff80, #0fa, #00ffd5, #0ff, #00d4ff, #0af, #007fff, #05f, #002bff, #00f, #2a00ff, #50f, #7f00ff, #a0f, #d400ff, #f0f, #ff00d4, #f0a, #ff0080, #f05, #ff002b, #f00);
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        font-size: 50px;
        font-weight: bold;
        display: inline-block;
        font-family: Arial, Helvetica, sans-serif;
    }

    Animierter CSS-Regenbogenverlauf

    Animiere den Verlauf, indem du background-position mit einem CSS-Keyframe verschiebst. Die Farben gleiten sanft von links nach rechts über den Text.

    Vorschau:

    HTML
    <div class="animated-rainbow">Animierter Regenbogenverlauf</div>
    CSS
    .animated-rainbow {
        font-size: 42px;
        font-family: Arial Black, Gadget, sans-serif;
        background: linear-gradient(to left, #f00, #ff2b00, #f50, #ff8000, #fa0, #ffd500, #ff0, #d4ff00, #af0, #80ff00, #5f0, #2bff00, #0f0, #00ff2a, #0f5, #00ff80, #0fa, #00ffd5, #0ff, #00d5ff, #0af, #0080ff, #05f, #002aff, #00f, #2b00ff, #50f, #8000ff, #a0f, #d400ff, #f0f, #ff00d4, #f0a, #ff0080, #f05, #ff002b, #f00);
        background-size: 500px 100%;
        animation: rainbow-move-left-right 5s linear infinite alternate;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        display: inline-block;
    }
    
    @keyframes rainbow-move-left-right {
        0%   { background-position: 0 0; }
        100% { background-position: -500px 0; }
    }

    Animierte CSS-Regenbogenfarbe

    Animiere statt eines Verlaufs die Eigenschaft color durch Regenbogentöne. Der gesamte Text durchläuft Rot, Orange, Gelb, Grün, Blau, Indigo und Violett.

    Vorschau:

    HTML
    <div class="animated-rainbow-2">Animierte Regenbogenfarbe</div>
    CSS
    .animated-rainbow-2 {
        font-size: 42px;
        font-family: Arial Black, Gadget, sans-serif;
        animation: rainbow-color-change 3s linear infinite alternate;
    }
    
    @keyframes rainbow-color-change {
        0%, 100% { color: #ff0000 }
        14%      { color: #ff8b00 }
        28%      { color: #e8ff00 }
        42%      { color: #5dff00 }
        56%      { color: #00b9ff }
        70%      { color: #5d00ff }
        84%      { color: #e800ff }
    }

    JavaScript-Regenbogen-Text

    Verwende JavaScript, wenn sich Textinhalte zur Laufzeit ändern und du jedes Zeichen automatisch einfärben willst, ohne HTML-Spans von Hand zu schreiben. Die Klasse RainbowText unten teilt Elementtext auf und umschließt jedes Zeichen mit einem farbigen <span>.

    Vorschau:

    JavaScript-Regenbogen
    Text mit niedriger Helligkeit
    HTML
    <div id="js-rainbow-1">JavaScript-Regenbogen</div>
    <div id="js-rainbow-2">Text mit niedriger Helligkeit</div>
    CSS
    #js-rainbow-1, #js-rainbow-2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 50px;
    }
    JavaScript
    class RainbowText {
        constructor(elements, saturation = 100, lightness = 50) {
            this.saturation = this.clamp(saturation, 20, 100);
            this.lightness = this.clamp(lightness, 20, 99);
            // script - https://www.html-code-generator.com/html/rainbow-text-generator
            const elementArray = elements instanceof NodeList ? Array.from(elements) : [elements];
            elementArray.forEach(element => this.applyColor(element));
        }
    
        clamp(value, min, max) {
            return Math.min(Math.max(value, min), max);
        }
    
        applyColor(element) {
            const text = element.textContent;
            if (!text) return;
            const chars = [...text];
            const hueStep = 360 / Math.max(chars.length - 1, 1);
            const html = chars.map((char, index) => {
              const hue = Math.round(hueStep * index);
              const color = `hsl(${hue}, ${this.saturation}%, ${this.lightness}%)`;
              const safe = char
              .replace(/&/g, '&amp;')
              .replace(/</g, '&lt;')
              .replace(/>/g, '&gt;');
              return `<span style="color:${color}">${safe}</span>`;
            }).join('');
            element.innerHTML = html;
        }
    }
    JavaScript
    // Usage example:
    // default style
    new RainbowText(document.getElementById("js-rainbow-1"));
    
    // set color brightness: saturation = 40, lightness = 50
    new RainbowText(document.getElementById("js-rainbow-2"), 40, 50);

    Anwendungsfälle

    • Website-Überschriften und Hero-Banner
    • Social-Media-Beiträge und Stories (als PNG oder SVG exportieren)
    • E-Mail-Signaturen und Newsletter-Titel
    • Bunte Anzeigenamen in Discord und Chats (als Bild)
    • Feiertags- und Event-Nachrichten (Weihnachtspalette)
    • Bildungs- und Alphabet-Malfarben-Aktivitäten für Kinder
    • Logo-Text und dekorative Beschriftungen auf Landingpages

    Häufig gestellte Fragen

    Wie mache ich jeden Buchstaben in einer anderen Farbe?

    Nutze den Regenbogen-Text-Generator auf dieser Seite. Gib deinen Text ein, wähle eine Farbpalette und wähle Buchstaben teilen als Färbungsmethode. Das Tool umschließt jeden Buchstaben mit einem span und eigener Farbe und gibt fertigen HTML- und CSS-Code zum Kopieren aus.

    Kann ich Regenbogen-Text auf Facebook oder Instagram verwenden?

    Facebook und Instagram unterstützen kein eingefügtes HTML-Farbtext in Beiträgen. Nutze die Funktion Regenbogen-Text als Bild auf dieser Seite, um deinen Text als PNG-Bild zu exportieren, und lade dieses Bild dann in deinen Beitrag oder deine Story hoch.

    Funktioniert Regenbogen-Text in Google Docs?

    Ja. Du kannst den generierten HTML-Regenbogen-Text kopieren und in Google Docs oder Gmail einfügen. Die Farben pro Buchstabe bleiben beim Einfügen aus der Tool-Ausgabe erhalten.

    Was ist der Unterschied zwischen Verlauf und Buchstabenfärbung?

    Bei der Buchstabenfärbung erhält jeder Buchstabe oder jedes Wort eine feste Farbe über HTML-Spans. Bei der Verlaufsfärbung wird ein sanfter Farbübergang über Buchstaben oder Wörter mit CSS linear-gradient und background-clip text angewendet. Der Verlauf ergibt einen fließenden Regenbogeneffekt; die Buchstabenfärbung ergibt deutlich getrennte Farben pro Zeichen.

    Brauche ich JavaScript für Regenbogen-Text?

    Nein. Statischer Regenbogen-Text lässt sich nur mit HTML-Spans und CSS erstellen. JavaScript ist nur nötig, wenn du Text zur Laufzeit dynamisch einfärben willst, zum Beispiel Inhalte aus einem CMS oder Benutzereingaben.

    Welche Browser unterstützen CSS-Verlaufstext?

    CSS-Verlaufstext mit background-clip: text funktioniert in allen modernen Browsern, einschließlich Chrome, Firefox, Edge und Safari. Verwende -webkit-background-clip und -webkit-text-fill-color für die breiteste Kompatibilität.

    Kann ich eigene Farben verwenden?

    Ja. Wähle im Regenbogen-Text-Generator Benutzerdefinierte Farbe als Farbgruppe und füge eigene Hex- oder Farbwerte hinzu. Du kannst auch Sättigung und Helligkeit anpassen, um die Palette fein abzustimmen.

    Wie exportiere ich Regenbogen-Text als Bild?

    Nachdem du deinen Regenbogen-Text im Generator erstellt hast, öffne den Bereich Regenbogen-Text als Bild. Wähle eine voreingestellte Größe wie Instagram Stories, Instagram Post oder Facebook Post, passe Position und Abstand an und klicke dann auf Aktualisieren und Bild herunterladen, um eine PNG-Datei zu speichern, oder lade die SVG-Ausgabe herunter.

    Funktioniert das mit Arabisch, Hindi oder anderen Schriften?

    Ja. Der Generator unterstützt die Buchstabenteilung für Englisch, Malayalam, Hindi, Chinesisch, Bengali und Arabisch. Wähle die passende Sprachoption im Bereich Buchstabenteilung, bevor du die Farben erzeugst.

    Kann ich Regenbogen-Text nur mit CSS animieren?

    Ja. Du kannst Regenbogen-Text mit reinem CSS animieren, entweder mit einem bewegten linear-gradient-Hintergrund oder einer color-Animation, die Regenbogentöne durchläuft. Beide Techniken werden in den Codebeispiel-Abschnitten auf dieser Seite gezeigt.