Overline + Underline · Framed · Boxed

Stacked Text Generator

Sandwich your words between lines — s̲̅t̲̅a̲̅c̲̅k̲̅e̲̅d̲̅ — or stack tildes, dots and arrows onto every letter. The marks travel inside the text, so the effect survives copy and paste anywhere. Free and instant. For a single line below, try the underline tool.

Tap Copy next to any style. Nothing you type is stored or sent anywhere.

What is stacked text?

Stacked text decorates each character with marks above and below simultaneously — most commonly an overline plus an underline, which frames your words between two rails: l̲̅i̲̅k̲̅e̲̅ t̲̅h̲̅i̲̅s̲̅. The trick is Unicode combining marks: invisible characters that attach to whatever letter precedes them. Attach two per letter — one that draws on top, one that draws underneath — and the letter appears boxed between lines. It is the same machinery behind strikethrough and, taken to its chaotic extreme, zalgo text.

Because the marks ride along with each character, stacked text pastes into bios, chats and captions intact — no formatting buttons required.

How to stack text in 3 steps

1. Type your text

Any word or phrase — the stack applies letter by letter.

2. Pick a stack

Line sandwich, tilde stack, dots, arrows or overline only.

3. Copy & paste

Paste it anywhere Unicode goes — which is nearly everywhere.

Stacking styles explained

Style"name"The marks at work
Stacked Linesn̲̅a̲̅m̲̅e̲̅Overline + underline — the boxed classic
Tilde Stackñ̰ã̰m̰̃ḛ̃Wavy tildes above and below — a watery shimmer
Overlinen̅a̅m̅e̅A single rail on top — the rarest look online
Double Underlinen̳a̳m̳e̳Two rails below for extra weight
DottedṇạṃẹA dot beneath each letter — quiet emphasis

The overline deserves special mention: while underlines are everywhere, almost nothing on the web puts a line above text, so even the single-rail version reads as unusual. The full sandwich is rarer still.

Where stacked text works best

Combining marks depend on font rendering: most modern systems align them beautifully, but a few older Android fonts draw slightly offset rails. Test in the target app before committing to a username.

Ready-to-copy stacked examples

Stacked Linesl̲̅e̲̅g̲̅e̲̅n̲̅d̲̅
Tilde Stackõ̰c̰̃ḛ̃ã̰ñ̰
Overlinea̅b̅o̅v̅e̅ ̅i̅t̅ ̅a̅l̅l̅

These are static samples. Type your own word above to stack it live.

Related text effects

Stacked text FAQ

What is a stacked text generator?
It attaches Unicode combining marks above and below each letter — typically an overline plus an underline — so your words appear framed between two lines. The marks are part of the text, so the effect survives copy and paste.
How is stacked text different from underlined text?
Underline adds a single mark below each letter. Stacked text adds marks on both sides at once — above and below — producing a boxed, nameplate-like frame. Our underline tool covers the one-sided versions.
Does stacked text work in usernames?
Often, but less reliably than plain styled letters. Platforms with permissive display names (Discord, Twitter/X, Instagram) accept combining marks; strict username fields sometimes strip them. Test before committing.
Why do the lines look broken on some devices?
Combining marks are drawn by the viewer’s font. Modern fonts connect the rails into a continuous line; a few older fonts draw each letter’s mark slightly separately. Your text is fine — the rendering differs.
Is the stacked text generator free?
Yes — free, unlimited and sign-up free. Everything runs in your browser and nothing you type is stored.
Built & maintained by Abdullah, a developer focused on fast, privacy-first web tools. About the project · LinkedIn ↗

Where to go next

Stacking marks above and below is the tame end of a spectrum that ends in full cursed text — the same combining machinery, unhinged. Going the other way, the underline tool and crossed out text use one mark with precision. Everything mark-based traces back to how Unicode layers characters, which Unicode explained unpacks — and the full effect catalogue lives at the text effects hub.