Skip to main content
Cookie-Einstellungen

Wir verwenden Analyse-Cookies, um die Nutzung zu verstehen und CleanTextLab zu verbessern. Sie können akzeptieren oder ablehnen Datenschutzerklärung. Einstellungen verwalten.

Bereinigen Sie unordentlichen Text in Sekunden. Schnelle Browser-Tools für Zeilenumbrüche, Akzente, Listen, Telefonnummern, SMS und mehr. Keine Konten und keine Uploads.

All tools

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

Kodierung von Query-Parametern mit Sonderzeichen für URLsDekodierung von URLs, um die ursprünglichen Textwerte zu sehenVorbereitung von Daten für API-Anfragen mit SonderzeichenDebugging von URL-bezogenen Problemen in Webanwendungen

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 Werkzeuge

Verbessern Sie Ihren Workflow, indem Sie diese Tools kombinieren

CleanTextLab – Leichte Tools für sauberen Text.
Alles läuft in Ihrem Browser; keine Konten oder Uploads.
URL Encoder & Decoder Online | CleanTextLab