Symbols for Text MOD-01 · one-tap copy · full-glyph · nothing sent to a server

Symbols for Text — decorate your messages, bios & posts

Symbols for text are copy-and-paste Unicode glyphs — sparkles ✧, hearts ♡, dividers, arrows, small caps and cursed text — that you drop into a bio, caption, username or DM. They are real characters, not images, so the styling survives anywhere plain text is accepted. Tap any glyph in the instrument below to copy it instantly.

Last updated · maintained by the TextGlyphs editorial team

SEQ
BOUNCE

Pad Matrix — sparkles, hearts, dividers, corners & arrows

MOD-02 · tap → strip

tap a pad to append to the strip · switch banks A–E · edit the middle text slot inline · hit BOUNCE to copy

Small Text preview

MOD-03 · super / sub / smallcaps

A three-style preview. The full tool lives on the Small Text Generator — complete alphabet table, per-platform render support and worked examples.

Distortion preview

MOD-04 · cursed text · zalgo intensity
3/5CURSED LEVEL
Corruption meter60%
or grab a level:

A five-level preview. The full tool lives on the Cursed Text Generator — 10 cursed styles, character limits and its own symbol library. For the corrupted-screen look instead — full-width, leetspeak, static bars — try the Glitch Text Generator.

Text Art — kaomoji & text faces

MOD-05 · preset patches · scroll the tray →

Patch Library — bio kits, dividers, frames, arrows, stars & rare glyphs

MOD-06 · tap = copy · hold = add to strip
Lace and pressed-flower divider illustrating divider symbols and bio kits to copy and paste
Divider symbols and bio kits to copy and paste — the same shapes you can build below from dividers, corners and stars.

Most Copied This Week

MOD-07 · counted on this device · sample rows until you copy something

My Patches — saved symbol sets

MOD-08 · saved on this device
Favourites
Slots P01–P12
Recent bounces

What are text symbols, and where do they come from?

MOD-09 · Unicode, fonts & render support

Text glyphs are not images or emoji. They are ordinary Unicode code points — the same standard that encodes the Latin alphabet also defines tens of thousands of stars, arrows, brackets, and decorative marks. When you copy ✧ you copy the character U+2727, exactly like copying the letter A. That is why the styling survives a paste into a bio, a caption, or a username.

The instrument at the top of this page never draws anything. Every pad, every transform, and every cursed variant is just a string of code points assembled in your browser. Nothing is rendered to a picture; the glyphs you see are painted by whatever font your device happens to have for that character.

That last part is the whole game. A glyph that looks perfect on your screen can arrive as a hollow box — an empty square — on someone else’s device if their fonts lack it. Support is uneven across platforms and it changes with every OS update, which is why the table below exists instead of a promise.

The small and cursed effects work the same way. Small caps and superscript are separate characters that happen to look like styled letters. Cursed text stacks combining marks on top of each base character. Both are plain text — copyable, pasteable, and completely offline.

Glass chips showing that every text symbol is a Unicode code point, and an unlit one showing an empty box
Every text symbol is a Unicode code point. Your device draws it with whatever font it has — and draws an empty box when it has none.
Render support · hand-verifiedswipe for all 5 platforms →
Glyph group
Instagram
Discord
TikTok
iOS
Android
Small caps
Superscript
Cursed / zalgo
Sparkle & stars
Box corners
Rare glyphs
✓ works · △ partial / varies by version · ✗ empty box · checked Jul 2026 on current app builds by the TextGlyphs editorial team.

Full glyph library — 500 symbols to copy

Tap any glyph to copy it

Everything the pads above can reach, laid out at once so you can scan instead of clicking through banks. Each glyph is stored byte for byte — nothing is normalised, so combining marks and variation selectors survive the copy. How it draws depends on the font on the device reading it; our editorial policy explains which groups are reliable and which are fragile.

Sparkles 32

Hearts 32

Dividers 32

Corners 32

Arrows 32

Heart combos 34

Star combos 34

Crown & royalty 34

Flowers & nature 34

Fire & energy 34

Moon & night 34

Cat faces (kaomoji) 34

Butterflies 34

Sparkle combos 34

Angels & halos 34

Text symbols FAQ

MOD-10 · straight answers
What are text symbols?

Text symbols are Unicode characters that sit outside the normal keyboard set — stars (★ U+2605), hearts (♡ U+2661), arrows (→ U+2192), dividers and box corners. Your device stores them as text, exactly like the letter A, which is why you copy and paste them rather than type them.

What symbols do people use in text messages?

The most-pasted groups in DMs and captions are hearts (♡ ♥ ❥), sparkles (✧ ✦ ⋆), arrows (→ ➜ ↳) and dividers such as ୨୧ or ⋆。°✩ used to break a message into parts. Emoji are a separate system: they usually render in colour and are often blocked in usernames, while these glyphs stay plain text.

Which symbols work best in a bio or username?

Stick to the widely supported groups — stars, hearts, arrows and box corners render everywhere in the support table above. Be careful with the Rare glyphs bank inside usernames: some platforms reject characters outside the Basic Multilingual Plane, and older devices show an empty box instead.

Where can I get symbols to copy?

From this page. Tap any pad, library item or text-art tile and it lands on your clipboard as the real character — nothing here is an image. The Small Text and Cursed Text generators cover the two effects that need your own words as input.

Are these emojis?

No. They are Unicode code points — glyphs defined in the Unicode standard and rendered by whatever font the target platform provides. We move bytes, not pictures.

Why do some glyphs show as a box (□)?

That box is an empty box: the device has no glyph for that code point in any installed font. It is a rendering gap on the destination, not a copy error. Check the Render Support table before shipping to a platform.

Will the text stay styled after I paste it?

Yes — there is no styling. The small and cursed looks are separate Unicode characters, so they survive copy/paste anywhere plain text is accepted. No CSS is attached.

Is my composition sent to a server?

No. Every transform runs locally in your browser. Your sequencer strip, saved patches, and copy counts live in this device's localStorage and never leave it.

Why did my bio get rejected or truncated?

Some platforms count combining marks and astral-plane characters as multiple units, or strip them for moderation. Cursed text especially inflates length. Keep a plain fallback.

Can I use these commercially?

The code points are part of the Unicode standard and are not ours to license. Use them freely — attribution is not required.

The copy button did nothing.

Clipboard access needs a user gesture and a secure context. If the API is blocked we fall back to a hidden text field and execCommand. If both fail, long-press the value and copy manually.

Still stuck on a glyph that will not paste? The full text symbols FAQ goes deeper on rendering, character limits and platform quirks.