Unsichtbares Zeichen
Leerzeichen kopieren mit einem Tipp: ein unsichtbares Zeichen für leere Namen, leere Nachrichten und Lücken.
Ein Tipp kopiert Hangul Filler. Fügen Sie es dort ein, wo der Name oder die Nachricht hingehört.
Wird während der Eingabe in diesem Browser geprüft. Der Text verlässt die Seite nie.
Fügen Sie Text ein, um jedes versteckte Zeichen zu sehen
- Leere Zeichen–
- Ohne Breite–
- Spezielle Leerzeichen–
- Bidi-Steuerzeichen–
- Tag-Zeichen–
- Selektoren–
- Steuerzeichen–
- Formatzeichen–
- аDoppelgänger–
Alle 26 unsichtbaren Zeichen zum Kopieren
Alle leeren Zeichen, Zeichen ohne Breite und Leerzeichen zum Kopieren, die sich lohnen, jeweils mit dem, was trim() in 6 Programmiersprachen damit macht: gemessen, nicht angenommen.
Leere Zeichen
5Für eine App keine Leerzeichen: die, die als Namen funktionieren- Hangul FillerU+3164 · EmpfohlenSchriftNode.js: trim() behält esPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: trim() behält esPHP: trim() behält es
- Braille BlankU+2800SchriftNode.js: trim() behält esPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: trim() behält esPHP: trim() behält es
- Halfwidth Hangul FillerU+FFA0SchriftNode.js: trim() behält esPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: trim() behält esPHP: trim() behält es
- Hangul Choseong FillerU+115FSchriftNode.js: trim() behält esPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: trim() behält esPHP: trim() behält es
- Hangul Jungseong FillerU+1160SchriftNode.js: trim() behält esPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: trim() behält esPHP: trim() behält es
Ohne Breite
8Gar keine Breite: Sie verstecken sich in Wörtern- Zero Width SpaceU+200B0Node.js: trim() behält esPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: entferntPHP: trim() behält es
- Zero Width Non-JoinerU+200C0Node.js: trim() behält esPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: trim() behält esPHP: trim() behält es
- Zero Width JoinerU+200D0Node.js: trim() behält esPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: trim() behält esPHP: trim() behält es
- Word JoinerU+20600Node.js: trim() behält esPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: trim() behält esPHP: trim() behält es
- Invisible SeparatorU+20630Node.js: trim() behält esPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: trim() behält esPHP: trim() behält es
- Combining Grapheme JoinerU+034F0Node.js: trim() behält esPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: trim() behält esPHP: trim() behält es
- Mongolian Vowel SeparatorU+180E0Node.js: trim() behält esPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: trim() behält esPHP: trim() behält es
- Zero Width No-Break SpaceU+FEFF0Node.js: entferntPython: trim() behält esGo: trim() behält es.NET: trim() behält esSwift: trim() behält esPHP: trim() behält es
Leerzeichen
13Echte Leerzeichen: Die meisten Apps entfernen sie- No-Break SpaceU+00A0SchriftNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
- En SpaceU+2002½ emNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
- Em SpaceU+20031 emNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
- Figure SpaceU+2007ZifferNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
- Thin SpaceU+2009SchriftNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
- Hair SpaceU+200ASchriftNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
- Three-per-em SpaceU+2004⅓ emNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
- Four-per-em SpaceU+2005¼ emNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
- Six-per-em SpaceU+2006⅙ emNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
- Punctuation SpaceU+2008PunktNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
- Narrow No-Break SpaceU+202FSchriftNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
- Medium Math SpaceU+205FSchriftNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
- Ideographic SpaceU+3000IdeogrammNode.js: entferntPython: entferntGo: entfernt.NET: entferntSwift: entferntPHP: trim() behält es
Was ist ein unsichtbares Zeichen?
Ein unsichtbares Zeichen (auch unsichtbarer Text, leerer Text oder schlicht „nichts zum Kopieren“ genannt) ist ein echtes Unicode-Zeichen, das nichts zeichnet: ein leeres Zeichen wie ㅤ (U+3164 Hangul Filler), ein spezielles Leerzeichen oder ein Zeichen ohne Breite. Apps speichern und zählen es wie jeden Buchstaben, ein Name oder eine Nachricht daraus ist also nicht leer.
Jedes nimmt trotzdem seinen Platz im Text ein. Manche haben eine Breite, den Raum, den ein Buchstabe einnähme; Zeichen ohne Breite haben keine und sitzen zwischen zwei Buchstaben, ohne sie zu verschieben. Unicode legt einige Breiten über den Namen fest (ein Em Space ist 1 em breit, ein En Space halb so breit); bei leeren Zeichen entscheidet die Schrift, deshalb kann dasselbe ㅤ auf einem Handy breiter aussehen als auf einem anderen.
- LeerzeichenU+0020 · von der Schrift bestimmt
- No-Break SpaceU+00A0 · von der Schrift bestimmt
- Em SpaceU+2003 · durch den Namen festgelegt
- En SpaceU+2002 · durch den Namen festgelegt
- Thin SpaceU+2009 · von der Schrift bestimmt
- Hair SpaceU+200A · von der Schrift bestimmt
- Zero Width SpaceU+200B · per Definition null
- Hangul FillerU+3164 · von der Schrift bestimmt
- Braille BlankU+2800 · von der Schrift bestimmt
- Zeichenbreite, live in der Schrift dieser Seite gemessen
- Breite null

Die SchriftprobeDas Zeichen zwischen zwei Buchstaben, sein Kasten so breit wie das Zeichen wirklich ist, gemessen in Ihrem Browser.Kopieren mit einem TippEines kopieren oder 5 bis 100 auf einmal; jede Anzahl bis 100.000.Sieben leere ZeichenWählen Sie das Zeichen: Jedes hat seine eigene Farbe, und alle 26 stehen in der Liste unter dem Tool.Der CodeSein Codepunkt, seine UTF-8-Bytes und Escapes, und was trim() in 6 Sprachen damit macht.Unsichtbare Namen: Welches leere Zeichen funktioniert in Spielen und Apps?
Beginnen Sie mit ㅤ (U+3164 Hangul Filler): Spieler berichten, dass es für Nicknames und Anzeigenamen funktioniert, wo ein normales Leerzeichen abgelehnt wird. Die Regeln keiner Plattform erlauben allerdings leere Namen: Jedes „funktioniert“ unten ist das, was Nutzer berichten, und Benutzernamen, die nur a–z, Ziffern und wenige Symbole zulassen (Discord- und X-Benutzernamen), lehnen jedes unsichtbare Zeichen ab.
Auch Roblox lehnt sie ab: Wir haben am 23. Oktober 2026 die Anzeigenamen-Prüfung von Roblox selbst getestet, und sie hat jedes leere Zeichen abgelehnt, auch den Hangul Filler und den Braille Blank. Regeln und Prüfungen ändern sich ohne Ankündigung, sehen Sie sich also die Namensvorschau an, bevor Sie für eine Namensänderung bezahlen.
| Plattform und Feld | Zuerst probieren | Status |
|---|---|---|
| Free FireNickname | Hangul FillerU+3164 | Nutzer berichten |
| PUBG MobileNickname | Hangul FillerU+3164 | Nutzer berichten |
| DiscordAnzeigename | Hangul FillerU+3164 | Nutzer berichtenRegel |
| DiscordBenutzername | Keines funktioniert | GesperrtRegel |
| WhatsAppLeere Nachricht | Braille BlankU+2800 | Nutzer berichten |
| KakaoTalkProfilname | Hangul FillerU+3164 | Berichte uneinigRegel |
| FortniteAnzeigename | Hangul FillerU+3164 | Nutzer berichtenRegel |
| InstagramName | Hangul FillerU+3164 | Nutzer berichtenRegel |
| TikTokName | Hangul FillerU+3164 | Nutzer berichtenRegel |
| LINEAnzeigename | Hangul FillerU+3164 | Nutzer berichtenRegel |
| TelegramVorname | Hangul FillerU+3164 | Nutzer berichtenRegel |
| SnapchatAnzeigename | Braille BlankU+2800 | Nutzer berichtenRegel |
| Arena of ValorNickname | Hangul FillerU+3164 | Nutzer berichten |
| Clash of ClansName | Hangul FillerU+3164 | Nutzer berichtenRegel |
| Mobile LegendsNickname | Keines funktioniert | Berichte uneinig |
| Call of Duty: MobileName | Keines funktioniert | Berichte uneinig |
| Among UsName | Keines funktioniert | Berichte uneinig |
| XAnzeigename | Keines funktioniert | Berichte uneinigRegel |
| SteamProfilname | Keines funktioniert | Berichte uneinigRegel |
| RobloxAnzeigename | Keines funktioniert | GesperrtRegel |
| VALORANTRiot ID | Keines funktioniert | Berichte uneinigRegel |
| YouTubeHandle | Keines funktioniert | Nicht geprüftRegel |
| XBenutzername | Keines funktioniert | GesperrtRegel |
- Nutzer berichtenNutzer sagen, es funktioniert; keine Regel erlaubt oder verbietet es
- Berichte uneinigBerichte widersprechen sich oder sagen, es wurde gepatcht
- Nicht geprüftweder eine Regel noch ein Bericht, die wir finden konnten
- Gesperrtdie Regel der Plattform oder ihre eigene Prüfung lehnt jedes unsichtbare Zeichen ab
Warum funktioniert ㅤ, ein normales Leerzeichen aber nicht?
Weil Apps einen Namen vor der Prüfung trimmen. trim() entfernt Leerzeichen an beiden Enden, ein Name aus Leerzeichen wird also leer und abgelehnt; ㅤ ist für Unicode ein Buchstabe, kein Leerzeichen, daher behält trim() es, und der Name geht durch.
Wir haben die Standard-Trim-Funktion jeder Sprache auf jedes Zeichen angewendet. Jede Art von Leerzeichen wird entfernt, selbst die exotischen, außer von PHP, dessen trim() nur ASCII kennt. Leere Zeichen überstehen es in allen 6 Sprachen. Zwei Überraschungen: JavaScript entfernt U+FEFF, und Swift entfernt den Zero Width Space.
U+0020ein Leerzeichenname.trim()Nach dem Trimmen"" · 0 Zeichenleer?Abgelehnt„Bitte geben Sie einen Namen ein“U+3164Hangul Fillername.trim()Nach dem Trimmen1 Zeichenleer?AkzeptiertDer Name ist ㅤ| Zeichen | Node.jsJSs.trim() | PythonPYs.strip() | GoGOstrings.TrimSpace | .NETNETs.Trim() | SwiftSWtrimmingCharacters | PHPPHPtrim($s) |
|---|---|---|---|---|---|---|
| LeerzeichenU+0020 | entfernt | entfernt | entfernt | entfernt | entfernt | entfernt |
| No-Break SpaceU+00A0 | entfernt | entfernt | entfernt | entfernt | entfernt | behalten |
| Ideographic SpaceU+3000 | entfernt | entfernt | entfernt | entfernt | entfernt | behalten |
| Zero Width SpaceU+200B | behalten | behalten | behalten | behalten | entfernt | behalten |
| Zero Width No-Break SpaceU+FEFF | entfernt | behalten | behalten | behalten | behalten | behalten |
| Hangul FillerU+3164 | behalten | behalten | behalten | behalten | behalten | behalten |
| Braille BlankU+2800 | behalten | behalten | behalten | behalten | behalten | behalten |
Wie tippe ich ein unsichtbares Zeichen auf dem Handy, unter Windows oder auf dem Mac?
Auf dem Handy kopieren Sie es hier und fügen es ein. Auf einem Windows-PC in Deutsch, Englisch oder einer anderen westeuropäischen Sprache tippt Alt + 0160 auf dem Ziffernblock ein geschütztes Leerzeichen, das Apps wie jedes Leerzeichen entfernen; für ㅤ selbst tippen Sie in Word 3164 und dann Alt + X, oder Sie wählen es in der Zeichentabelle.
Alt + 12644 funktioniert nicht: Windows rechnet Alt-Codes über 255 auf den Bereich darunter zurück. Auf dem Mac öffnen Sie die Zeichenübersicht (Fn oder Globustaste + E) und suchen nach Hangul Filler. Unter Linux mit GNOME drücken Sie Strg + Umschalt + U, tippen 3164 und drücken die Leertaste.
- iPhone und AndroidHier kopierenLange drückenEinfügenHangul FillerU+3164Halten Sie das Namens- oder Nachrichtenfeld gedrückt und tippen Sie auf Einsetzen (iPhone) bzw. Einfügen (Android).
Word für Windows3164Alt+XHangul FillerU+3164Tippen Sie den Code, dann macht Alt+X daraus das Zeichen.
Windows (jede App)Alt+0160No-Break SpaceU+00A0Ziffern auf dem Ziffernblock. Unter englischem Windows ergibt Alt+160 á; Alt+12644 funktioniert nicht.
- MacFn / Globus+E„Hangul Filler“ suchenHangul FillerU+3164Bearbeiten › Emoji & Symbole öffnet dieselbe Übersicht.
- Linux (GNOME)Strg+Umschalt+U3164LeertasteHangul FillerU+3164Jeder Codepunkt über seine Hexadezimalzahl.
Unsichtbare Zeichen in HTML, CSS und Code
Schreiben Sie sie als Escapes, damit sie in Ihrem Quelltext sichtbar bleiben: ㅤ in HTML, \3164 in CSS, \u3164 in JavaScript, JSON und Python, %E3%85%A4 in einer URL.
Ein wörtlich eingefügtes unsichtbares Zeichen im Quellcode ist ein Fehler, den beim Review niemand sieht. Escapes machen es prüfbar, und Linter können die wörtlichen Zeichen markieren.
| Zeichen | HTML | CSS | JS · JSON | Python | URL |
|---|---|---|---|---|---|
| Hangul FillerU+3164 | |||||
| Braille BlankU+2800 | |||||
| Zero Width SpaceU+200B | |||||
| No-Break SpaceU+00A0 | |||||
| Em SpaceU+2003 | |||||
| Ideographic SpaceU+3000 | |||||
| Zero Width No-Break SpaceU+FEFF |
Unsichtbares Zeichen: Fragen und Antworten
Wie kann ich ein Leerzeichen kopieren, etwa für ein leeres Feld?
Ist ein unsichtbares Zeichen wirklich leer?
Warum funktioniert mein unsichtbarer Name in einem Spiel nicht?
Kann ich eine leere Nachricht senden?
Welches unsichtbare Zeichen eignet sich am besten für Nicknames in Spielen?
Was ist U+3164, der Hangul Filler?
Was ist der Unterschied zwischen einem leeren Zeichen und einem Zero Width Space?
Kann man unsichtbare Zeichen erkennen?
Ist es sicher, unsichtbare Zeichen zu verwenden?
Wie bekomme ich einen unsichtbaren Namen auf Discord?
Wie entferne ich unsichtbare Zeichen aus einem Text?
Fügen KI-Tools unsichtbare Zeichen in Texte ein?
Fehlt Ihnen etwas?Funktion oder neues Tool vorschlagen
Verwandte Tools
Username-Checker
Benutzernamen auf über 50 Plattformen gleichzeitig prüfen
Passwort-Generator
Starke zufällige Passwörter, Passphrasen und PINs im Browser erzeugen, mit exakten Bits und Knackzeit
E-Mail-Header-Analyse
Rohe E-Mail-Header analysieren und den E-Mail-Weg verfolgen
Passwort-Stärke-Test
Wie lange 8 benannte Angriffe für ein Passwort brauchen, welche Muster es schwächen, plus privater Leak-Check
QR-Code-Generator
QR-Codes erstellen: Links, WLAN, Kontakte, WhatsApp, UPI- oder Pix-Zahlungen, mit Logo und Farben, vor dem Download als SVG, PNG oder PDF geprüft
Link-Analyse
Alle Links einer Webseite mit Dofollow/Nofollow-Erkennung und HTTP-Statusprüfung analysieren