Neviditelný znak je unicodový znak, který v textu zabírá místo, ale nezobrazuje nic nebo jen prázdný prostor. Dva, které lidé kopírují nejčastěji, jsou U+3164 Hangul filler a U+2800 Braillova prázdná buňka: Unicode ani jeden neklasifikuje jako mezeru, takže kód, který ořezává mezery na začátku a konci řádku, je nechá být. Vyberte jeden výše, zvolte počet a stiskněte Kopírovat. Nástroj také ukazuje, jak široký každý z nich je ve vašem vlastním prohlížeči a jak jej počítá X, protože to se znak od znaku liší.
Co je neviditelný znak?
Neviditelný znak je jakýkoli znak, který font vykreslí jako nic nebo jako prázdný prostor. Unicode jich má několik druhů a druh rozhoduje o tom, jak s ním aplikace zacházejí:
- Mezery jako nezlomitelná mezera (U+00A0), číslicová mezera (U+2007) a interpunkční mezera (U+2008) jsou v unicodovém seznamu White_Space. Software s nimi zachází jako s mezerami, což znamená, že se ořezávají.
- Formátovací znaky jako mezera nulové šířky (U+200B), spojovníky a značky směru nemají žádnou šířku. Unicode je uvádí jako default ignorable, což znamená, že software, který je nepodporuje, je smí nezobrazit a pokračovat dál.
- Výplňová písmena jako Hangul filler (U+3164) jsou písmena (kategorie Lo), která prostě nemají viditelný tvar. Jsou také default ignorable, ale nejsou to mezery.
- Braillova prázdná buňka (U+2800) je symbol (kategorie So): braillova buňka bez vyvýšených bodů. Není to ani mezera, ani default ignorable.
Názvy, kategorie a oba seznamy vlastností pocházejí z databáze Unicode Character Database, verze 18.0 (UnicodeData.txt, PropList.txt a DerivedCoreProperties.txt, čteno 6. října 2026). Každý z nich si můžete prohlédnout v unicodových kódových tabulkách, například Braille Patterns, Hangul Compatibility Jamo a General Punctuation.
Prázdný znak, prázdný charakter a neviditelný text
Prázdný znak a prázdný charakter jsou totéž co neviditelný znak: jen jiná slova, která lidé hledají. Neviditelný text je jejich řada, takže jméno, zpráva nebo řádek vypadá prázdně, i když v sobě něco má. Chcete-li jej vytvořit, nastavte počet výše na 3 nebo 10, zkopírujte U+3164 nebo U+2800 a vložte. Zda daná aplikace přijme jméno nebo zprávu složenou pouze z nich, závisí na té aplikaci a může se to bez upozornění změnit.
Test, který rozhoduje většinu případů, je ořezávání. Běžné ořezávací funkce, jako trim() v JavaScriptu a strip() v Pythonu, odstraňují z obou konců textu znaky, které Unicode označuje jako mezery. Obě jsme spustili 6. října 2026: odstranily U+00A0, U+2007 a U+2008 a ponechaly U+3164, U+2800 a U+200B. trim() v JavaScriptu také odstranil U+FEFF, který jeho jazyková specifikace počítá jako mezeru. Nevidíme dovnitř kódu každé platformy, ale právě proto jsou výplňové písmeno a braillova prázdná buňka obvyklá volba.
Který neviditelný znak použít na Instagramu, TikToku a X
Ani jedna ze tří platforem v žádné dokumentaci, kterou jsme četli, neuvádí, jak s neviditelnými znaky v příspěvcích zachází. Zde je, co každá z nich zveřejňuje, čteno 6. října 2026:
- Instagram: reference publikační API uvádí limit popisku 2 200 znaků, 30 hashtagů a 20 @ zmínek a neříká nic o zalomeních řádků, mezerách ani neviditelných znacích (reference IG User Media).
- TikTok: Content Posting API umožňuje popisek až 2 200 jednotek UTF-16 a uvádí, že hashtagy a zmínky se párují, respektive oddělují mezerami nebo novými řádky (reference Direct Post). O neviditelných znacích nic.
- X: X zveřejňuje, jak počítá. Znaky ve čtyřech rozsazích se počítají jako 1, vše ostatní jako 2 (počítání znaků a konfigurace twitter-text v3). Takže U+200B, U+00A0, U+2007 a U+2008 se počítají jako 1, zatímco U+3164, U+2800, U+115F, U+FFA0 a dokonce i značky směru U+200E a U+200F se počítají jako 2. Každý řádek v nástroji to ukazuje.
V praxi: pro prázdný řádek v popisku použijte U+2800 nebo U+3164. Pro mezeru, která se nesmí zalomit přes řádky, použijte U+00A0. Pro něco, co nezabírá vůbec žádné místo, použijte U+200B s vědomím, že je pro software nejsnazší jej zahodit. Pokud na tom záleží, vyzkoušejte příspěvek nejprve na soukromém nebo konceptovém účtu, protože jediná spolehlivá kontrola je samotná platforma.
Jak vytvořit prázdný řádek v popisku na Instagramu
Chcete-li vytvořit prázdný řádek v popisku na Instagramu, napište popisek s prázdným řádkem tam, kde chcete mezeru, a pokud mezera po zveřejnění zmizí, vložte na ten prázdný řádek neviditelný znak jako U+2800. Sekce 2 nástroje to udělá pro všechny prázdné řádky najednou:
- Vložte nebo napište popisek, s prázdnými řádky tam, kde chcete mezery.
- Vyberte výplň. Výchozí je prázdný braillský znak.
- Ponechte zapnuté „Odstranit mezery na konci řádků“. Koncové mezery jsou stejně neviditelné, takže jejich odstraněním bude přesně to, co vidíte, to, co se vloží.
- Zkopírujte výsledek a vložte ho do pole pro popisek.
Co lze o chování samotného Instagramu říct srozumitelně: nenašli jsme od Instagramu nic o tom, jak zachází s prázdnými řádky. 6. října 2026 jsme si znovu prošli nedávné popisky na vlastním účtu na Instagramu, všechny publikované přes API Instagramu s běžnými prázdnými řádky mezi odstavci, a všechny prázdné řádky tam stále byly. Pole pro popisek v aplikaci Instagram jsme pro tuto stránku netestovali. Pokud vaše prázdné řádky přežijí bez výplně, žádnou nepotřebujete; pokud se stáhnou, výplň je řešením. Chcete-li zkontrolovat délku popisku před zveřejněním, použijte kontrolu délky popisku, a chcete-li naplánovat obrázky, které k němu patří, rozdělovač karuselu.
Jak zkopírovat a vložit prázdnou mezeru
Chcete-li zkopírovat prázdnou mezeru, stiskněte Kopírovat vedle znaku, který chcete, v části 1; tlačítko se změní na „Zkopírováno“ a znak je ve vaší schránce. Pokud váš prohlížeč blokuje přístup ke schránce, nástroj použije starší metodu kopírování, a pokud selže i ta, vyzve vás ke stisknutí Ctrl+C nebo Cmd+C. Pomocí tlačítek s počtem zkopírujete několik najednou. Vložený neviditelný znak je potom těžké odhalit, takže ho vložte do detektoru v části 3, pokud chcete zkontrolovat, co máte.
Jak odstranit skryté znaky a mezery nulové šířky
Chcete-li odstranit skryté znaky, vložte text do části 3: každá mezera nulové šířky, spojovník, značka pořadí bajtů, měkký rozdělovník, značka směru, hangulová výplň, prázdný braillský znak, značkovací znak, osamocený selektor variant a neobvyklá mezera je označena na místě a sečtena podle typu, a vyčištěná verze je připravena ke zkopírování. Neviditelné formátovací znaky se odstraní, neobvyklé mezery se změní na běžné mezery a neobvyklé zalomení řádků se změní na běžná.
Text zkopírovaný z webových stránek, textových editorů, PDF a nástrojů s AI chatem může tyto znaky obsahovat. Způsobují skutečné problémy: slovo, které se nenajde při vyhledávání, hashtag, který neodkazuje, řádek, který se zalomí na špatném místě, nebo počet, který je vyšší než text, který vidíte. Značkovací znaky (U+E0020 až U+E007F) jsou zvláštní případ. Zrcadlí písmena ASCII jedno za druhým (viz tabulka Tags), takže mohou vyjádřit skrytý text, který vy nevidíte, ale software, včetně AI modelů, ho přečíst dokáže. Když je detektor najde, ukáže, co říkají.
Tři možnosti zachovávají znaky, které do textu patří. Emoji jako 👩💻 a rodinná emoji jsou spojeny znakem U+200D a vlajky míst jako Skotsko se skládají ze značkovacích znaků, takže „zachovat spojovníky uvnitř emoji“ je ve výchozím nastavení zapnuto. Perština, hindština a několik dalších písem používá spojovník a nespojovník nulové šířky jako součást správného pravopisu; zapněte třetí možnost, pokud je váš text v jednom z nich. Selektor variant hned za emoji nebo znakem, který upravuje, je běžný a není označen; označeny jsou jen osamocené.
Pokud čistíte text v kódu, regulární výraz pokryje běžné případy. V JavaScriptu: text.replace(/[\u200B-\u200D\u2060\uFEFF\u00AD]/g, ''). Ten také odstraní spojovníky uvnitř emoji, a proto nástroj nejprve kontroluje, co je na každé straně.
Neviditelné znaky a čtečky obrazovky
Neviditelné pro oko ne vždy znamená tiché. Čtečky obrazovky se samy rozhodují, co pro tyto znaky řeknou. Anglický seznam symbolů v NVDA například pojmenovává U+2800 jako „space“, měkký rozdělovník jako „soft hyphen“ a značky zleva doprava a zprava doleva jménem, na různých úrovních interpunkce (symbols.dic, přečteno 6. října 2026). Jiné čtečky obrazovky a jazyky se mohou lišit, například čtením braillského znaku jako braillské buňky. Popisek s deseti výplněmi za sebou může být přečten jako deset něčeho. Používejte jednu výplň na prázdný řádek, ne dlouhé řady, a nikdy nevkládejte význam do textu, který může vnímat jen někdo.
Platformy je mohou kdykoli odstranit
Každá platforma může změnit, jak s těmito znaky zachází, bez oznámení, a žádná z nich neslibuje, že je zachová. Trik, který dnes funguje, se zítra může změnit ve viditelný čtvereček, odstraněný řádek nebo zamítnutou jmenovku. Berte neviditelné znaky jako pomoc s formátováním, udržujte příspěvek čitelný i bez nich a po zveřejnění zkontrolujte živý příspěvek.
Napište popisek jednou, zveřejněte ho rovnou na každé platformě
Hermoso řídí váš marketing na autopilota: průzkum, kreativa, zveřejňování, reklamy a analytiku. Píše popisky pro každou platformu a plánuje je na Instagram, TikTok, X a vaše další kanály, přičemž při plánování kontroluje pravidla každé platformy, takže příspěvek, který se nevejde, je označen, místo aby byl potichu zkrácen. Podívejte se na plánovač pro Instagram nebo plánovač sociálních sítí. Funguje ve webové aplikaci, nebo z Claude, ChatGPT a Cursor.
Bezplatné nástroje: · Kontrola délky popisku · Tvorba mřížky pro Instagram
Často kladené dotazy
Jaký je neviditelný znak ke kopírování a vkládání?
Nejpoužívanější jsou U+3164 Hangul filler a U+2800 Braille pattern blank. Oba vypadají prázdně a žádný z nich není Unicodem klasifikován jako mezera, takže kód, který mezery ořezává, je ponechá na místě. Pokud potřebujete něco úplně bez šířky, použijte U+200B zero width space.
Který neviditelný znak funguje pro popisky na Instagramu?
Nenašli jsme žádnou dokumentaci Instagramu o tom, jak zachází s neviditelnými znaky. U+2800 Braille pattern blank a U+3164 Hangul filler jsou obvyklou volbou pro prázdný řádek v popisku. 6. října 2026 si popisky zveřejněné na našem vlastním účtu přes API Instagramu ponechaly běžné prázdné řádky, takže to nejprve zkuste bez výplně a přidejte ji, pokud se vám mezery slijí.
Jak přidám zalomení řádku do popisku na Instagramu?
Napište popisek s prázdným řádkem tam, kde chcete mezeru. Pokud mezera po zveřejnění zmizí, vložte popisek do tohoto nástroje, který na každý prázdný řádek vloží neviditelný znak, a pak výsledek zkopírujte do Instagramu.
Jak odstraním nulové mezery z textu?
Vložte text do detektoru na této stránce. Označí každou mezeru s nulovou šířkou i další skryté znaky, spočítá je a poskytne vám očištěnou kopii. V kódu regulární výraz jako /[\u200B-\u200D\u2060\uFEFF]/g s prázdnou náhradou odstraní ty běžné, včetně spojovníků uvnitř emoji.
Může text zkopírovaný z nástroje pro AI chat obsahovat skryté znaky?
Může, stejně jako text zkopírovaný z webových stránek, PDF a textových editorů. Které znaky se objeví, závisí na zdroji a časem se to mění, takže tato stránka nehádá. Detektor vypíše přesně to, co je ve vašem textu, podle názvu a kódového bodu.
Čtou čtečky obrazovky neviditelné znaky?
Některé z nich. Například anglický seznam symbolů v NVDA čte U+2800 jako „mezeru“ a pojmenovává značky směru, podle úrovně interpunkce. Dlouhé řady výplní lze přečíst jednu po druhé, takže používejte jednu na prázdný řádek.
Budou neviditelné znaky fungovat i nadále?
Žádná záruka neexistuje. Nenašli jsme žádnou dokumentaci platformy, která by slibovala zachování těchto znaků, a platforma je může kdykoli odstranit nebo zablokovat. Udržujte příspěvek čitelný i bez nich a po zveřejnění jej zkontrolujte.
Hermoso řídí váš marketing na autopilota, od popisku po příspěvek na každém kanálu. Začněte zdarma, 250+ získatelných kreditů zdarma, bez karty.
Začít zdarma → Zobrazit ceny