Unsichtbare Zeichen entfernen
Invisible Character Remover
Findet und entfernt Zero-Width-Spaces, BOMs, weiche Trennzeichen und Bidi-Steuerzeichen, die sich in eingefügtem Text verstecken.
Findet die Zeichen, die in Ihrem Text stecken und unsichtbar sind – Leerzeichen ohne Breite, Bidi-Steuerzeichen, Hangul-Füllzeichen, Byte-Order-Marks –, benennt jedes, sagt, wo es sitzt, und entfernt die, die Sie auswählen. Die Verbinder in Emoji bleiben standardmäßig erhalten, weil ihr Entfernen aus einer Familie vier Personen macht.
Text
Fügen Sie ein, woher das Problem kam – ein CMS, ein PDF, Excel, eine Chat-App. Die Prüfung läuft in diesem Tab.
Gefunden
unsichtbare Zeichen
8
verschiedene Arten
5
halten Emoji zusammen
3
bleiben erhalten, werden nicht entfernt
ähnlich aussehende Buchstaben
0
U+200DZERO WIDTH JOINER×33 in Emoji behaltenVerbindet Buchstaben – und verbindet Emoji zu Familien und Berufen.
U+3164HANGUL FILLER×2Ein Hangul-Buchstabe, der Breite hat und leer ist. So entstehen leere Spielernamen.
U+200BZERO WIDTH SPACE×1Eine Umbruchstelle ohne Breite. Der klassische blinde Passagier beim Einfügen.
U+00A0NO-BREAK SPACE×1Hält zwei Wörter in einer Zeile. Kommt häufig aus Word und von Webseiten.
U+00ADSOFT HYPHEN×1Markiert, wo ein Wort getrennt werden darf. Unsichtbar, bis es getrennt wird.
Was entfernt wird
Bereinigt
4 entfernt, 1 durch ein gewöhnliches Leerzeichen ersetzt, 3 bewusst behalten.
Wo sie stehen
- Zeile 1, Sp. 7ZERO WIDTH SPACECopied from a
- Zeile 1, Sp. 24NO-BREAK SPACEweb page with pas
- Zeile 2, Sp. 17HANGUL FILLERckname: ㅤㅤ⏎Softh
- Zeile 2, Sp. 18HANGUL FILLERkname: ㅤㅤ⏎Softhy
- Zeile 3, Sp. 5SOFT HYPHEN ㅤㅤ⏎Softhyphen i
- Zeile 4, Sp. 27ZERO WIDTH JOINERrvive: 👨👩👧👦
- Zeile 4, Sp. 29ZERO WIDTH JOINERive: 👨👩👧👦
- Zeile 4, Sp. 31ZERO WIDTH JOINERe: 👨👩👧👦
So funktioniert es
Fügen Sie ein, woher das Problem auch kam
Ein CMS, ein PDF, Excel, eine Chat-App. Die Zahl oben sagt, wie viele unsichtbare Zeichen darin sind und wie viele verschiedene Arten.
Lesen Sie, wofür jedes da ist
Jede Art wird mit Codepunkt, Name und tatsächlichem Zweck aufgeführt. So unterscheiden Sie ein verirrtes Leerzeichen ohne Breite von einem Variantenselektor, der seine Arbeit tut.
Wählen Sie, was entfernt wird
Die Voreinstellungen entfernen die, die fast immer versehentlich sind, und behalten die, die fast immer beabsichtigt sind. Variantenselektoren sind standardmäßig aus: Sie zu entfernen macht aus ❤️ ein ❤.
Prüfen Sie auch die ähnlich aussehenden Buchstaben
Ein eigenes Feld listet kyrillische und griechische Buchstaben, deren Glyphen mit lateinischen identisch sind, und Wörter, die Alphabete mischen. Das ist die andere Hälfte von „diese zwei Zeichenketten sehen gleich aus und sind es nicht“.
Häufige Fragen
Wie sind unsichtbare Zeichen in meinen Text gekommen?
Fast immer durch Kopieren und Einfügen. Webseiten verwenden Leerzeichen ohne Breite als Umbruchhinweise, PDFs verwenden weiche Trennstriche, und manche Editoren fügen eine Byte-Order-Mark ein. Sie überleben die Zwischenablage und machen dann Suche und Vergleich stillschweigend kaputt.
Was ist ein Hangul-Füllzeichen?
U+3164 und seine Nachbarn – Hangul-Zeichen, die als nichts dargestellt werden. So entsteht ein leerer Spitzname in Diensten, die einen nichtleeren Namen verlangen, und deshalb tauchen sie auch in exportierten Nutzerdaten auf.
Warum warnt es vor bidirektionalen Zeichen?
In Arabisch oder Hebräisch sind sie gewöhnlich. In Quellcode oder einem Dateinamen können sie das, was ein Mensch liest, von dem unterscheiden, was die Maschine ausführt – die Angriffsklasse Trojan Source, und der Trick hinter einem Dateinamen, der scheinbar auf .txt endet.
Heißt ein sauberes Ergebnis, dass der Text sicher ist?
Für unsichtbare Zeichen ja. Für ähnlich aussehende nein – die Confusables-Tabelle hier ist der gängige Ausschnitt, nicht die ganze 40.000-zeilige Datei, und eine Nachahmung, die ganz in einer Schrift geschrieben ist, mischt nichts, was sich erkennen ließe.
Eingabe aus
Zeilenumbrüche entfernen
Line Break Remover
Fügt zerbrochene Zeilen wieder zu Absätzen zusammen und bewahrt die Grenzen an Leerzeilen.
Leerraum bereinigen
Whitespace Cleaner
Entfernt nachgestellte Leerzeichen, fasst Leerzeichenfolgen zusammen, wandelt Tabs um und löscht leere Zeilen.
Unicode-Inspektor
Unicode Inspector
Zerlegt Text in Codepunkte mit Namen, Blöcken, Schriften und UTF-8/UTF-16-Bytefolgen.
Unicode normalisieren
Unicode Normaliser
Wendet NFC, NFD, NFKC oder NFKD an – die Lösung für Text von macOS, der richtig aussieht, aber nie übereinstimmt.
Danach
Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.
Secret-Scanner
Secret Scanner
Durchsucht eingefügten Code, Logs oder einen Konfigurations-Dump nach API-Schlüsseln, Tokens und privaten Schlüsseln, mit Entropie-Heuristik.
Unicode normalisieren
Unicode Normaliser
Wendet NFC, NFD, NFKC oder NFKD an – die Lösung für Text von macOS, der richtig aussieht, aber nie übereinstimmt.
Unicode-Inspektor
Unicode Inspector
Zerlegt Text in Codepunkte mit Namen, Blöcken, Schriften und UTF-8/UTF-16-Bytefolgen.
Leerraum bereinigen
Whitespace Cleaner
Entfernt nachgestellte Leerzeichen, fasst Leerzeichenfolgen zusammen, wandelt Tabs um und löscht leere Zeilen.
Suchen und Ersetzen
Find & Replace
Ersetzt Text wörtlich, als ganzes Wort oder per regulärem Ausdruck, mit Fanggruppen und Vorschau jedes Treffers.
Markdown-Editor
Markdown Editor
Bearbeitet Markdown mit Live-Vorschau und exportiert das gerenderte HTML, mit GFM-Tabellen und Aufgabenlisten.