Symbol effect

Rainbow Text Generator โ€“ ๐ŸŒˆ Colourful Emoji Text Copy & Paste

Colourful text for bios and captions: rainbow hearts, squares and circles between words and letters, and ๐ŸŒˆ frames. Plain text cannot change colour, so this page uses emoji to do it.

๐Ÿ”„ 14 Styles โ€“ click Copy on any result

Rainbow hearts

Rainbow hearts: Colour every day

Rainbow squares

Rainbow squares: Colour every day

Rainbow circles

Rainbow circles: Colour every day

Squares between letters

Squares between letters: Colour every day

Rainbow frame

Rainbow frame: Colour every day

Rainbow ๐ŸŒˆ

Rainbow ๐ŸŒˆ: Colour every day

Pride flag

Pride flag: Colour every day

Sun & rain

Sun & rain: Colour every day

Sparkle rainbow

Sparkle rainbow: Colour every day

Balloons

Balloons: Colour every day

Paint

Paint: Colour every day

Unicorn

Unicorn: Colour every day

Bubble rainbow

Bubble rainbow: Colour every day

Hearts row

Hearts row: Colour every day

Styled letters are Unicode characters, not fonts โ€“ screen readers may read them letter by letter and search engines don't match them to plain words, so keep essential details in plain text. Unicode accessibility guide

Text in a bio, caption or username has exactly one colour โ€“ whatever the app draws it in โ€“ and no Unicode trick changes that. What a rainbow text generator can do is put colour next to the letters: coloured heart, square and circle emoji cycled through the six rainbow colours after every word or letter, a ๐ŸŒˆ frame, or the pride flag. The effect reads as rainbow text in the feed while the words stay real, searchable text.

It is popular for Pride month posts, kidsโ€™ and craft accounts, birthday and party captions, and anywhere a plain line needs a lift. Emoji are supported everywhere, so the rows work on Instagram, TikTok, Facebook, WhatsApp, Discord and in most display names.

How to Use This Generator

  1. 1

    Type the text.

  2. 2

    Pick hearts, squares or circles (between words or between letters), or a frame row.

  3. 3

    Copy and paste into your caption, bio or name.

Why Text Cannot Be Coloured

Understanding the limit helps you choose the right row.

  • Unicode defines characters, not colours โ€“ colour comes from the appโ€™s stylesheet, which you cannot change from inside a text field
  • Emoji are the exception: they carry their own colour, so coloured hearts and squares can stand in for coloured letters
  • Sites that show โ€œrainbow fontsโ€ in colour are showing an image or HTML, which will not paste as colour into a bio
  • Apps with rich text (Discord embeds, some note apps, Slack) have their own colour features โ€“ use those where available

Choosing a Row

Hearts between words is the softest โ€“ a coloured heart after each word โ€“ and suits captions. Squares and circles are bolder blocks of colour; squares between letters is the loudest, with a colour after every letter, and is best for a single short word like a name. The rainbow frame puts the full spectrum at both ends of a line and keeps the middle clean, so it works for a bio header. For Pride, the flag row uses the ๐Ÿณ๏ธโ€๐ŸŒˆ emoji (a white-flag-plus-rainbow sequence).

Accessibility and Length

Every emoji is read aloud by screen readers (โ€œred heart, orange heart โ€ฆโ€), so a row with an emoji after every letter is tiring to hear. Prefer between-words rows for anything longer than a name, and put the plain text nearby. Emoji also count heavily against character limits โ€“ most count as two โ€“ so a 30-character name field holds only a few words of rainbow squares.

Frequently Asked Questions

Can this make my letters actually change colour?

No โ€“ no text tool can. It adds coloured emoji beside the letters so the line looks rainbow.

Will the emoji show the same colours everywhere?

Slightly different designs per platform, but the six rainbow colours are consistent.

Does the pride flag row work in usernames?

In display names yes. @usernames do not accept emoji.

Why is my caption cut short?

Emoji count as two characters each. Use a between-words row for long text.

Is the rainbow text generator free?

Yes.

Create Unicode text in seconds โ€“ free, no sign-up.

20 font styles, 5000+ symbols and a full Unicode text editor. Everything runs in your browser and your text never leaves your device.