Osynligt tecken: kopiera tom text och hitta dolda tecken

Kopiera ett tomt tecken som U+3164 Hangul filler eller U+2800 Braille blank med ett klick, behåll de tomma raderna i en text, och klistra in valfri text för att se och rensa bort varje nollbrett mellanslag, sammanfogare och udda mellanslag som gömmer sig i den.

Gratis verktyg Körs i din webbläsare. Inget du klistrar in skickas, lagras eller loggas: det finns ingen server i andra änden av den här sidan.
Hur många som ska kopieras
Hangul-utfyllnad U+3164 · bokstav (Lo), default ignorableDet vanliga valet för ett tomt namn eller en tom rad. Unicode klassar det som en bokstav, inte ett mellanslag, så kod som trimmar mellanslag lämnar det kvar. Hur brett det ser ut beror på typsnittet.
Tomt punktskriftsmönster U+2800 · symbol (So)En tom punktskriftscell. Unicode noterar att många typsnitt ritar det som ett tecken med fast bredd, men det fungerar inte som ett mellanslag. Ett vanligt val för tomma bildtextrader. Skärmläsare kan läsa upp det.
Noll-breddsmellanslag U+200B · format (Cf), default ignorableTar inte upp någon plats alls. Det markerar en rad som icke-tom, eller låter ett långt ord eller en länk brytas. Unicode låter programvara ignorera det helt, så det är det mest sannolika av dessa att tas bort.
Hårt mellanslag U+00A0 · mellanslag (Zs), whitespaceEtt mellanslag med normal bredd som håller orden på var sida på samma rad. Det är blanksteg, så kod som trimmar mellanslag tar bort det i början eller slutet av en rad.
Siffermellanslag U+2007 · mellanslag (Zs), whitespaceLika brett som en siffra i typsnitt med fast siffer-bredd, och det bryts inte. Användbart för att rada upp siffror. Trimmas i radslut som vilket mellanslag som helst.
Skiljeteckenmellanslag U+2008 · mellanslag (Zs), whitespaceUngefär lika brett som en punkt. Trimmas i radslut som vilket mellanslag som helst.
Hangul choseong-utfyllnad U+115F · bokstav (Lo), default ignorableEn annan koreansk utfyllnadsbokstav, ett alternativ när U+3164 avvisas. Vissa typsnitt ritar den brett.
Halvbredd Hangul-utfyllnad U+FFA0 · bokstav (Lo), default ignorableHalvbreddsformen av U+3164, ofta smalare på skärmen.
Vänster-till-höger-markör U+200E · format (Cf), default ignorableNoll bredd. Dess egentliga uppgift är att styra var skiljetecken hamnar intill arabisk eller hebreisk text. Skärmläsare kan namnge den.
Höger-till-vänster-markör U+200F · format (Cf), default ignorableHöger-till-vänster-motsvarigheten till U+200E. Den kan kasta om ordningen på närliggande skiljetecken, så testa den innan du använder den som utfyllnad.

Lägg in på varje tom rad

Ett osynligt tecken är ett Unicode-tecken som tar en plats i text men visar ingenting, eller bara tomt utrymme. De två som folk kopierar mest är U+3164 Hangul-utfyllnad och U+2800 tomt punktskriftsmönster: Unicode klassar ingen av dem som ett mellanslag, så kod som trimmar bort mellanslag i början och slutet av en rad lämnar dem i fred. Välj ett ovan, välj hur många, och tryck på Kopiera. Verktyget visar också hur brett vart och ett är i din egen webbläsare och hur X räknar det, eftersom det skiljer sig från tecken till tecken.

Vad är ett osynligt tecken?

Ett osynligt tecken är vilket tecken som helst som ett teckensnitt ritar som ingenting eller som tomt utrymme. Unicode har flera sorter, och sorten avgör hur appar behandlar det:

  • Mellanslag som icke-brytande mellanslag (U+00A0), siffermellanslag (U+2007) och skiljeteckensmellanslag (U+2008) finns i Unicodes lista White_Space. Programvara behandlar dem som mellanslag, vilket betyder att de trimmas bort.
  • Formattecken som nollbreddsmellanslaget (U+200B), sammanfogarna och riktningsmarkeringarna har ingen bredd. Unicode listar dem som default ignorable, vilket betyder att programvara som inte stöder dem får visa ingenting och fortsätta.
  • Utfyllnadsbokstäver som Hangul-utfyllnaden (U+3164) är bokstäver (kategori Lo) som råkar sakna synlig form. De är också default ignorable, men de är inte blanksteg.
  • Det tomma punktskriftsmönstret (U+2800) är en symbol (kategori So): en punktskriftscell utan upphöjda punkter. Det är varken blanksteg eller default ignorable.

Namn, kategorier och båda egenskapslistorna kommer från Unicode Character Database, version 18.0 (UnicodeData.txt, PropList.txt och DerivedCoreProperties.txt, lästa den 6 oktober 2026). Du kan se vart och ett i Unicodes koddiagram, till exempel Braille Patterns, Hangul Compatibility Jamo och General Punctuation.

Tomt tecken, blankt tecken och osynlig text

Ett blankt tecken och ett tomt tecken är samma sak som ett osynligt tecken: olika ord folk söker efter. Osynlig text är en följd av dem, så att ett namn, ett meddelande eller en rad ser tom ut medan den ändå innehåller något. För att skapa den, sätt antalet ovan till 3 eller 10, kopiera U+3164 eller U+2800 och klistra in. Om en viss app accepterar ett namn eller meddelande som bara består av dessa beror på den appen, och det kan ändras utan förvarning.

Testet som avgör de flesta fall är trimning. Vanliga trimfunktioner, som JavaScripts trim() och Pythons strip(), tar bort tecken som Unicode markerar som blanksteg från båda ändarna av texten. Vi körde båda den 6 oktober 2026: de tog bort U+00A0, U+2007 och U+2008, och lämnade U+3164, U+2800 och U+200B kvar. JavaScripts trim() tog också bort U+FEFF, som dess språkspecifikation räknar som blanksteg. Vi kan inte se inuti varje plattforms kod, men det är anledningen till att utfyllnadsbokstaven och punktskriftscellen är de vanliga valen.

Vilket osynligt tecken du ska använda på Instagram, TikTok och X

Ingen av de tre plattformarna anger hur den hanterar osynliga tecken i inlägg, i någon av dokumenten vi läste. Här är vad var och en faktiskt publicerar, läst den 6 oktober 2026:

  • Instagram: referensen för publicerings-API:et anger en gräns på 2 200 tecken för bildtexter, 30 hashtaggar och 20 @-taggar, och säger ingenting om radbrytningar, mellanslag eller osynliga tecken (IG User Media-referens).
  • TikTok: Content Posting API tillåter en bildtext på upp till 2 200 UTF-16-enheter och säger att hashtaggar och omnämnanden matchas, eller avgränsas, med mellanslag eller nya rader (Direct Post-referens). Inget om osynliga tecken.
  • X: X publicerar hur det räknar. Tecken i fyra intervall räknas som 1, allt annat som 2 (räkna tecken och twitter-text v3-konfigurationen). Så U+200B, U+00A0, U+2007 och U+2008 räknas som 1, medan U+3164, U+2800, U+115F, U+FFA0 och till och med riktningsmarkeringarna U+200E och U+200F räknas som 2. Varje rad i verktyget visar detta.

I praktiken: för en tom rad i en bildtext, använd U+2800 eller U+3164. För ett mellanrum som inte får brytas över rader, använd U+00A0. För något som inte tar någon plats alls, använd U+200B, med vetskapen att det är det lättaste för programvara att ta bort. Publicera ett test till ett privat konto eller utkast först om det är viktigt, eftersom den enda tillförlitliga kontrollen är plattformen själv.

Hur du skapar en tom rad i en Instagram-bildtext

För att skapa en tom rad i en Instagram-bildtext, skriv bildtexten med en tom rad där du vill ha mellanrummet, och om mellanrummet försvinner när du publicerar, lägg in ett osynligt tecken som U+2800 på den tomma raden. Avsnitt 2 i verktyget gör det för alla tomma rader på en gång:

  1. Klistra in eller skriv bildtexten, med tomma rader där du vill ha mellanrum.
  2. Välj utfyllnadstecknet. Punktskriftsblanksteg är standard.
  3. Låt "Ta bort blanksteg i slutet av rader" vara på. Avslutande blanksteg är ändå osynliga, så att ta bort dem innebär att det du ser är exakt det som klistras in.
  4. Kopiera resultatet och klistra in det i bildtextrutan.

Vad vi uppriktigt kan säga om Instagrams eget beteende: vi hittade ingenting från Instagram om hur det hanterar tomma rader. Den 6 oktober 2026 läste vi igenom de senaste bildtexterna på vårt eget Instagram-konto, alla publicerade via Instagrams API med vanliga tomma rader mellan styckena, och varje tom rad fanns kvar. Vi har inte testat bildtextrutan i Instagram-appen för den här sidan. Om dina tomma rader överlever utan utfyllnadstecken behöver du inget; om de slås ihop är utfyllnadstecknet lösningen. För att kolla en bildtexts längd innan du publicerar, använd längdkontrollen för bildtexter, och för att planera bilderna som hör till, karuselldelaren.

Så kopierar och klistrar du in ett blanksteg

För att kopiera ett blanksteg, tryck på Kopiera bredvid tecknet du vill ha i avsnitt 1; knappen ändras till "Kopierad" och tecknet ligger i urklipp. Om din webbläsare blockerar urklippsåtkomst faller verktyget tillbaka på en äldre kopieringsmetod, och om även den misslyckas uppmanas du att trycka Ctrl+C eller Cmd+C. Använd antalsknapparna för att kopiera flera på en gång. Ett inklistrat osynligt tecken är svårt att upptäcka efteråt, så klistra in i detektorn i avsnitt 3 om du vill kontrollera vad du har.

Så tar du bort dolda tecken och nollbredds-blanksteg

För att ta bort dolda tecken, klistra in texten i avsnitt 3: varje nollbredds-blanksteg, sammanfogningstecken, byteordningsmarkör, mjukt bindestreck, riktningsmarkör, Hangul-utfyllnad, punktskriftsblanksteg, taggtecken, vilsen variationsväljare och ovanligt blanksteg markeras på plats och räknas per typ, och den rensade versionen är redo att kopiera. Osynliga formateringstecken tas bort, ovanliga blanksteg blir vanliga blanksteg och ovanliga radbrytningar blir vanliga.

Text som kopierats från webbsidor, ordbehandlare, PDF:er och AI-chattverktyg kan bära med sig dessa tecken. De orsakar verkliga problem: ett ord som inte matchar vid sökning, en hashtagg som inte länkar, en rad som bryts på fel ställe, eller ett antal som är högre än texten du kan se. Taggtecken (U+E0020 till U+E007F) är ett specialfall. De speglar ASCII-bokstäverna ett till ett (se Tags-tabellen), så de kan stava ut dold text som du inte kan se men som program, inklusive AI-modeller, kan läsa. När detektorn hittar dem visar den vad de säger.

Tre alternativ behåller tecken som hör hemma i texten. Emoji som 👩‍💻 och familje-emoji sammanfogas med U+200D, och flaggor för platser som Skottland stavas med taggtecken, så "behåll sammanfogningstecken inuti emoji" är på som standard. Persiska, hindi och flera andra skriftsystem använder nollbredds-sammanfogningstecknet och icke-sammanfogningstecknet som en del av korrekt stavning; slå på det tredje alternativet om din text är på något av dem. En variationsväljare direkt efter en emoji eller ett tecken den ändrar är normalt och flaggas inte; bara vilsna sådana.

Om du rensar text i kod täcker ett reguljärt uttryck de vanliga fallen. I JavaScript: text.replace(/[\u200B-\u200D\u2060\uFEFF\u00AD]/g, ''). Det tar även bort sammanfogningstecknen inuti emoji, vilket är varför verktyget först kontrollerar vad som finns på varje sida.

Osynliga tecken och skärmläsare

Osynligt för ögat betyder inte alltid tyst. Skärmläsare avgör själva vad de ska säga om dessa tecken. NVDA:s engelska symbollista namnger till exempel U+2800 som "space", det mjuka bindestrecket som "soft hyphen", och vänster-till-höger- och höger-till-vänster-markörerna vid namn, på olika skiljeteckensnivåer (symbols.dic, läst 6 oktober 2026). Andra skärmläsare och språk kan skilja sig åt, till exempel genom att läsa ett punktskriftstecken som en punktskriftscell. En bildtext med tio utfyllnadstecken i rad kan läsas upp som tio av något. Använd ett utfyllnadstecken per tom rad, inte långa serier, och lägg aldrig mening i text som bara somliga kan uppfatta.

Plattformar kan ta bort dem när som helst

Varje plattform kan ändra hur den behandlar dessa tecken utan att meddela det, och ingen av dem lovar att behålla dem. Ett knep som fungerar idag kan förvandlas till en synlig ruta, en borttagen rad eller ett avvisat namn imorgon. Behandla osynliga tecken som formateringshjälp, håll inlägget läsbart utan dem, och kontrollera ett publicerat inlägg efter att du lagt upp det.

Skriv bildtexten en gång, publicera den direkt på varje plattform

Hermoso sköter din marknadsföring på autopilot: research, kreativt, publicering, annonser och analys. Det skriver bildtexter för varje plattform och schemalägger dem till Instagram, TikTok, X och dina andra kanaler, och kontrollerar varje plattforms regler när du schemalägger så att ett inlägg som inte får plats flaggas istället för att tyst klippas av. Se Instagram-schemaläggaren eller schemaläggaren för sociala medier. Det fungerar i webbappen, eller från Claude, ChatGPT och Cursor.

Gratisverktyg: · Längdkontroll för bildtexter · Instagram-rutnätsskapare

Vanliga frågor

Vilket är det osynliga tecknet att kopiera och klistra in?

De mest använda är U+3164 Hangul filler och U+2800 Braille pattern blank. Båda ser tomma ut, och ingen av dem klassas som ett mellanslag av Unicode, så kod som trimmar mellanslag lämnar dem kvar. Om du behöver något helt utan bredd, använd U+200B nollbrett mellanslag.

Vilket osynligt tecken fungerar för Instagram-texter?

Vi hittade ingen Instagram-dokumentation om hur det hanterar osynliga tecken. U+2800 Braille pattern blank och U+3164 Hangul filler är de vanliga valen för en tom textrad. Den 6 oktober 2026 behöll texter som publicerades till vårt eget konto via Instagrams API vanliga tomma rader, så prova utan en filler först och lägg till en om dina mellanrum försvinner.

Hur lägger jag till en radbrytning i en Instagram-text?

Skriv texten med en tom rad där du vill ha mellanrummet. Om mellanrummet försvinner när du publicerar, klistra in texten i det här verktyget, som lägger ett osynligt tecken på varje tom rad, och kopiera sedan resultatet till Instagram.

Hur tar jag bort nollbreda mellanslag från text?

Klistra in texten i detektorn på den här sidan. Den markerar varje noll-breddsmellanslag och andra dolda tecken, räknar dem och ger dig en rensad kopia. I kod tar ett reguljärt uttryck som /[\u200B-\u200D\u2060\uFEFF]/g med tom ersättning bort de vanligaste, inklusive sammanfogarna inuti emoji.

Kan text som kopierats från ett AI-chattverktyg innehålla dolda tecken?

Det kan den, liksom text som kopierats från webbsidor, PDF-filer och ordbehandlare. Vilka tecken som dyker upp beror på källan och förändras över tid, så den här sidan gissar inte. Detektorn listar exakt vad som finns i din text, med namn och kodpunkt.

Läser skärmläsare upp osynliga tecken?

Vissa av dem. NVDA:s engelska symbollista läser till exempel U+2800 som "space" och namnger riktningsmarkörerna, beroende på skiljeteckennivån. Långa serier av utfyllnadstecken kan läsas upp ett i taget, så använd ett per tom rad.

Kommer osynliga tecken att fortsätta fungera?

Det finns ingen garanti. Vi hittade ingen plattformsdokumentation som lovar att behålla dessa tecken, och en plattform kan ta bort eller blockera dem när som helst. Håll inlägget läsbart utan dem och kontrollera det efter publicering.

Hermoso sköter din marknadsföring på autopilot, från texten till inlägget på varje kanal. Starta gratis, 250+ intjäningsbara gratiskrediter, inget kort.

Kom igång gratis →   Se priser