Copy And Paste Invisible Space | Fix Forms And Names

An invisible space is a blank Unicode character you can copy and paste to keep spacing when a normal space gets removed.

You’ve seen it happen: a form won’t accept a space, a username field collapses your spacing, or an app keeps trimming what you type. When you still need a “gap” in the text, an invisible space can do the job.

This guide shows what invisible spaces are, which character to pick, and how to copy and paste one on Windows, Mac, iPhone, and Android. Quick fixes are included for the common “it didn’t work” moments.

What An Invisible Space Is

An “invisible space” isn’t a trick font. It’s a real character in Unicode, the same standard that assigns code points to letters, numbers, punctuation, and symbols across languages.

Some Unicode characters act like whitespace, but they don’t show up as a visible blank the way the regular space does. A few of them take zero width, so your cursor moves, but you can’t see the gap.

Why A Normal Space Often Fails

Many text boxes run your input through trimming. That means leading and trailing spaces get deleted, and repeated spaces get collapsed into one. Some fields block spaces outright.

Invisible whitespace characters can slip past those specific checks because they aren’t the plain U+0020 space character. That’s the whole idea: you’re still entering a character, just a different one.

Invisible Space Characters To Know

Not every “space-like” character behaves the same. Some allow line breaks, some prevent them, and some change how text wraps. The table below compares the most useful options.

Character You Copy Unicode Best Use
A​B U+200B (Zero Width Space) Creates an invisible split point inside text.
A⁠B U+2060 (Word Joiner) Keeps characters together without showing a gap.
A B U+00A0 (No-Break Space) Stops line breaks between words.
A B U+2009 (Thin Space) Creates a smaller visible gap for typography.
A B U+200A (Hair Space) Creates an even smaller visible gap.
A B U+2002 (En Space) Even spacing in headings and layout text.
A B U+2003 (Em Space) Wider spacing in typeset-style text.
AB U+FEFF (Zero Width No-Break Space) Legacy use; avoid in new work unless you must.

For most people searching this topic, the main target is U+200B. It behaves like “nothing” on screen, yet it’s a real character that can sit inside text. The Word Joiner (U+2060) is another strong option when you want no visible break.

Copy And Paste Invisible Space On Any Device

If you just want something you can copy now, pick one method below and test it in the field you care about. Each site and app treats whitespace a little differently.

When you copy and paste invisible space into a field, copy it back out once to confirm it stayed.

Method 1 Use The Zero Width Space

Zero Width Space is the closest match to what most people mean by an invisible space. It has no width, so it won’t create a visible gap. It can still act as a boundary inside text.

Copy the character by selecting the text between the brackets, then copying: [​]. When you paste it, the brackets won’t come along if you only select the inside.

Method 2 Use A Word Joiner For “Stick Together” Text

A Word Joiner keeps adjacent characters together. It’s useful when an app keeps wrapping or breaking at awkward places, and you want to stop that break without showing anything.

Copy this version by selecting between the brackets: [⁠].

Windows Steps

On Windows, the simplest approach is copy and paste from a page like this one into your target field. If you need to store it, paste it into Notepad first, then copy from Notepad into the final location.

Mac Steps

On a Mac, use the same approach: copy from the bracketed code and paste into TextEdit in plain text mode, then copy into your target field. Plain text reduces formatting surprises.

iPhone And Android Steps

On phones, long-press to select, copy, then switch apps and paste. If selection is fiddly, copy the full “Start–End” sample, paste it, then delete the visible letters and keep the invisible character.

Here are two samples you can copy as a whole: Start​End and Start⁠End.

How These Characters Behave In Websites And Apps

Whitespace handling changes from place to place. A messaging app might keep your character, but a web form might strip it during submission. Some systems normalize text to reduce odd spacing.

The easiest test is to paste your text, then copy it back out and paste it into a plain editor. If the invisible space survives the round trip, it’s likely being stored.

Web Pages And HTML Fields

In HTML, there are two layers: the text you store and the way the page renders it. Many pages collapse runs of spaces when they display content, even if the underlying text contains them.

If you are building a web page and want a visible fixed-width gap, HTML often uses the No-Break Space. If you need a true invisible separator in a string, the zero-width characters are the cleanest route.

You can confirm the official definition and placement of U+200B in the Unicode General Punctuation chart. If you work with HTML entities, the WHATWG named character references table is handy for checking entity names.

Usernames And Display Names

Some platforms allow invisible characters inside names. Others block them, or replace them with a regular space. A few reject them at save time even if they let you type them.

Use this capability responsibly. Don’t use invisible characters to mislead people, fake a brand name, or make two names look identical on purpose. Many sites treat that as abuse and may remove the account.

Pick The Right Invisible Space For Your Job

Start by asking one question: do you need a visible gap, or do you need a separator that doesn’t show? If you need a visible gap that won’t break across lines, No-Break Space is the classic option.

If you need something that does not show, start with Zero Width Space. If line breaks cause trouble, try Word Joiner instead.

Quick Selection Tips

  • Text field trims spaces: try U+200B.
  • Text keeps breaking across lines: try U+2060 or U+00A0.
  • You want tighter typography: try U+2009 or U+200A.
  • You want a larger visible gap: try U+2002 or U+2003.

Common Places That Remove Or Change Whitespace

Many systems run your input through normalization. That can convert one kind of whitespace into another, or remove what it thinks is accidental padding.

Trimming is common at the start and end of a field. Collapsing repeated spaces is common inside the field. Some apps also strip out format characters during paste.

Password Fields And Security Inputs

Password fields often accept almost any character, but they can behave strangely with hidden characters. A password copied with an invisible character may not match when typed later.

If you use invisible spaces in passwords, store the password in a manager that keeps the exact characters. If that’s not your setup, avoid hidden characters in passwords.

Search Boxes And Auto-Complete

Search systems often normalize queries. An invisible character may be removed before the search runs, or it may change how a query tokenizes.

If you are trying to search for an exact phrase, use quotes and normal spaces. Invisible characters can make searching feel broken.

Troubleshooting Invisible Space Paste Issues

If an invisible space doesn’t “stick,” the cause is usually one of three things: the target field blocks that character, the app strips it on paste, or the system normalizes it on save.

Use the table below to match the symptom to a fix you can try in a minute.

What You See Likely Cause Try This
The cursor doesn’t move You copied nothing Copy from Start​End, then delete Start and End.
The space vanishes after saving Normalization on save Switch from U+200B to U+00A0 and test again.
The app shows a tiny box Font can’t render it Paste into a different app, then paste back.
Copy works in notes but not in a form Form validation blocks it Try U+2060. If blocked, the field allows no hidden chars.
Extra spacing appears in justified text Layout engine expands gaps Swap U+200B for U+2060 to avoid expansion.
Import/export changes the text Encoding or cleaning step Keep the text in UTF-8 and test a round-trip.
Your count is off by one Hidden character present Show invisibles in your editor or paste into a character viewer.

How To Remove Invisible Spaces When They Cause Problems

Invisible characters can sneak into text when you copy from web pages, PDFs, or formatted documents. When they cause issues, removal is usually a find-and-replace job.

Start by pasting the text into a plain editor. If the problem disappears, the issue was formatting. If it stays, you likely have a hidden Unicode character in the text itself.

Fast Cleanup In Common Editors

  • Google Docs: paste into a new doc, then copy again using “paste without formatting” where available.
  • Microsoft Word: toggle formatting marks, then replace odd gaps by retyping that section.
  • Notepad: use it as a “clean room” to strip rich text formatting.

When You Need A Precise Fix

If you are working with code, search for the escape sequence \u200B or the HTML numeric reference . Removing those tokens removes the character.

If you are working with data files, run a controlled replace step in one column at a time, then re-check counts and matches.

Good Habits When Using Invisible Characters

Invisible spaces are handy, but they are still special characters. Keep them in places where a hidden separator is clearly helpful, like formatting a layout string or keeping words from splitting.

When you share text with others, be aware that hidden characters can change what a search finds, what a form accepts, or what a password matches. If the text is meant to be copied and reused, stick with normal spaces unless you have a clear reason.

When you need to copy and paste invisible space again later, save a short “sample string” in a notes app, like Start​End, so you can grab it fast without hunting for it on the web.

That’s the core skill: pick the character that fits the job, test it where you need it, and keep a clean copy stored for next time.