CleanTextLab
Bereinigen Sie unordentlichen Text in Sekunden. Schnelle Browser-Tools für Zeilenumbrüche, Akzente, Listen, Telefonnummern, SMS und mehr. Keine Konten und keine Uploads.
URL Kodieren/Dekodieren
Kodieren oder dekodieren Sie URLs und Abfragezeichenfolgen direkt in Ihrem Browser. Keine Uploads oder Speicherung.
Wie es funktioniert
URL-Kodierung (auch Prozentkodierung genannt) ist ein Mechanismus zur Darstellung von Sonderzeichen in URLs mit einem standardisierten Format. Der URL-Encoder/Decoder von CleanTextLab bietet ein zuverlässiges, standardkonformes Tool für diese Transformationen in Ihrem Browser. URLs können nur einen begrenzten Satz von ASCII-Zeichen enthalten. Zeichen außerhalb dieses Satzes – einschließlich Leerzeichen, internationaler Zeichen und Symbole wie &, = oder # – müssen kodiert werden, um die URL-Struktur nicht zu unterbrechen. Die Kodierung funktioniert, indem unsichere Zeichen durch ein Prozentzeichen (%) gefolgt von zwei Hexadezimalziffern ersetzt werden. Unser Tool verwendet die JavaScript-Funktionen encodeURIComponent() und decodeURIComponent(), die RFC 3986 entsprechen – dem aktuellen Standard für URI-Syntax. Dies ist strenger als die ältere encodeURI()-Funktion, die bestimmte Zeichen beibehält, die Probleme in Query-Parametern verursachen könnten. Ein wichtiges technisches Detail ist, wie wir Multi-Byte-Unicode-Zeichen behandeln. Bei der Kodierung von japanischem Text wie "東京" oder Emojis wie "🚀" werden die Zeichen zuerst in ihre UTF-8-Byte-Sequenzen konvertiert, dann wird jedes Byte prozentkodiert. Im Vergleich zu Alternativen wie urlencoder.org oder den integrierten Browser-DevTools bietet CleanTextLab mehrere Vorteile. Erstens verarbeiten wir alles lokal – Ihre URLs verlassen niemals Ihren Browser. Zweitens bieten wir Echtzeit-Kodierung beim Tippen. Drittens behandeln wir fehlerhafte Eingaben elegant und zeigen hilfreiche Fehlermeldungen statt abzustürzen. Häufige Anwendungsfälle umfassen das Erstellen von Query-Strings für API-Aufrufe, das Reparieren von defekten Links mit Leerzeichen oder Sonderzeichen, und das Debuggen von Webhook-Payloads.
Häufige Anwendungsfälle
- Kodierung von Query-Parametern mit Sonderzeichen für URLs
- Dekodierung von URLs, um die ursprünglichen Textwerte zu sehen
- Vorbereitung von Daten für API-Anfragen mit Sonderzeichen
- Debugging von URL-bezogenen Problemen in Webanwendungen
Häufig gestellte Fragen
Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
encodeURI behält URL-Strukturzeichen (://?#) bei, während encodeURIComponent alles außer alphanumerischen Zeichen und -_.~ kodiert. Dieses Tool verwendet encodeURIComponent für eine vollständige Kodierung.
Warum werden Leerzeichen manchmal zu '+' und manchmal zu '%20'?
Das Format application/x-www-form-urlencoded verwendet '+' für Leerzeichen (üblich in HTML-Formularen), während die Standard-Prozentkodierung '%20' verwendet. Dieses Tool nutzt %20 (Standard-URL-Kodierung).
About this Tool
How it Works
- URL-Kodierung (auch Prozentkodierung genannt) ist ein Mechanismus zur Darstellung von Sonderzeichen in URLs mit einem standardisierten Format. Der URL-Encoder/Decoder von CleanTextLab bietet ein zuverlässiges, standardkonformes Tool für diese Transformationen in Ihrem Browser. URLs können nur einen begrenzten Satz von ASCII-Zeichen enthalten. Zeichen außerhalb dieses Satzes – einschließlich Leerzeichen, internationaler Zeichen und Symbole wie &, = oder # – müssen kodiert werden, um die URL-Struktur nicht zu unterbrechen. Die Kodierung funktioniert, indem unsichere Zeichen durch ein Prozentzeichen (%) gefolgt von zwei Hexadezimalziffern ersetzt werden. Unser Tool verwendet die JavaScript-Funktionen encodeURIComponent() und decodeURIComponent(), die RFC 3986 entsprechen – dem aktuellen Standard für URI-Syntax. Dies ist strenger als die ältere encodeURI()-Funktion, die bestimmte Zeichen beibehält, die Probleme in Query-Parametern verursachen könnten. Ein wichtiges technisches Detail ist, wie wir Multi-Byte-Unicode-Zeichen behandeln. Bei der Kodierung von japanischem Text wie "東京" oder Emojis wie "🚀" werden die Zeichen zuerst in ihre UTF-8-Byte-Sequenzen konvertiert, dann wird jedes Byte prozentkodiert. Im Vergleich zu Alternativen wie urlencoder.org oder den integrierten Browser-DevTools bietet CleanTextLab mehrere Vorteile. Erstens verarbeiten wir alles lokal – Ihre URLs verlassen niemals Ihren Browser. Zweitens bieten wir Echtzeit-Kodierung beim Tippen. Drittens behandeln wir fehlerhafte Eingaben elegant und zeigen hilfreiche Fehlermeldungen statt abzustürzen. Häufige Anwendungsfälle umfassen das Erstellen von Query-Strings für API-Aufrufe, das Reparieren von defekten Links mit Leerzeichen oder Sonderzeichen, und das Debuggen von Webhook-Payloads.
Common Use Cases
Frequently Asked Questions
Everything you need to know about using this tool effectively and securely.
Q.Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
encodeURI behält URL-Strukturzeichen (://?#) bei, während encodeURIComponent alles außer alphanumerischen Zeichen und -_.~ kodiert. Dieses Tool verwendet encodeURIComponent für eine vollständige Kodierung.
Q.Warum werden Leerzeichen manchmal zu '+' und manchmal zu '%20'?
Das Format application/x-www-form-urlencoded verwendet '+' für Leerzeichen (üblich in HTML-Formularen), während die Standard-Prozentkodierung '%20' verwendet. Dieses Tool nutzt %20 (Standard-URL-Kodierung).
Verwandte Tools
Verwandte Werkzeuge
Verbessern Sie Ihren Workflow, indem Sie diese Tools kombinieren