Die Kodierung lauft wahrend du tippst und bleibt auf deinem Gerat - dein Text wird nie hochgeladen, was ihn sicher fur Tokens, Redirect-URIs und private Query-Strings macht. Wahle Component fur einen einzelnen Query-Wert oder Pfadsegment, Full URL wenn die Eingabe bereits eine vollstandige URL mit Nicht-ASCII-Text ist, und Form fur HTML-Formular-Ubermittlungen, wo ein Leerzeichen als + kodiert wird.
URL kodieren und dekodieren
Läuft komplett in deinem Browser - kein Upload, keine Anmeldung.
Was ist URL-Kodierung?
URL-Kodierung (auch Prozent-Kodierung genannt) wandelt Zeichen, die in einer URL nicht sicher sind - Leerzeichen, Umlaute, Emojis, Ampersands - in `%` gefolgt von ihren UTF-8-Byte-Werten um. Dieses Tool kodiert Text in URL-sicheres Format und dekodiert ihn im Browser zuruck, mit drei Modi: Einzelwert, vollstandige URL oder HTML-Formular-Querystring.
So funktioniert’s
- 1Richtung wahlen. Wahle Kodieren, um Text in URL-sicheres Format umzuwandeln, oder Dekodieren, um prozent-kodierten Text wieder in lesbaren Text umzuwandeln.
- 2Modus wahlen. Component kodiert einen Einzelwert (der haufigste Fall), Full URL beibehalt die URL-Struktur, und Form verwendet + fur Leerzeichen.
- 3Eingabe einfugen. Tippe oder fuge in das Eingabefeld ein - das Ergebnis wird sofort im Feld daneben aktualisiert.
- 4Ergebnis kopieren. Kopiere die Ausgabe und fuge sie ein, wo du sie brauchst. Ungultige Prozent-Escapes zeigen eine klare Meldung statt korrumpiertem Text.
Für wen
- Query-Strings aufbauen - wandle einen Namen wie
cafe & coincaf%C3%A9%20%26%20coum, damit er in einer URL uberlebt. - Server-Logs lesen - fuege eine Request-Zeile ein und dekodiere sie, um die lesbare Abfrage und den Pfad zu sehen.
- OAuth und Weiterleitungen - kodiere einen
redirect_uri- oderstate-Wert, damit er unverandert durch den Provider weitergegeben wird. - HTML-Formulardaten - dekodiere einen
application/x-www-form-urlencoded-Body, in dem Leerzeichen als+dargestellt werden.
Häufige Fragen
Ist dieser URL-Encoder kostenlos?
Ja - er ist vollig kostenlos, ohne Anmeldung und ohne Nutzungslimits. Kodierung und Dekodierung laufen beide im Browser.
Werden meine Daten irgendwo hochgeladen?
Nein. Dein Text wird lokal im Browser verarbeitet und nie an einen Server gesendet, also sicher fur Tokens, OAuth-Redirect-Werte und private Query-Strings.
Was ist der Unterschied zwischen den Modi Component, Full URL und Form?
Component (encodeURIComponent) kodiert einen einzelnen Query-Wert oder Pfadsegment - es prozent-kodiert auch <code>& = ? /</code>. Full URL (encodeURI) lasst diese Strukturzeichen unverandert, was du fur eine vollstandige URL willst. Form ist wie Component, aber Leerzeichen werden zu <code>+</code> statt <code>%20</code> - die HTML-Regel fur <code>application/x-www-form-urlencoded</code>.
Funktioniert es mit Emojis, Umlauten und Nicht-Lateinischen Schriften?
Ja. Zeichen ausserhalb von ASCII werden als ihre UTF-8-Bytes kodiert - <code>e</code> mit Akzent wird zu <code>%C3%A9</code>, <code>🌍</code> wird zu <code>%F0%9F%8C%8D</code> - und wieder in den Originaltext dekodiert.
Warum ist ein Leerzeichen manchmal %20 und manchmal +?
<code>%20</code> ist die universelle Prozent-Kodierung fur ein Leerzeichen. Die Plus-Form (<code>+</code>) wird nur innerhalb von <code>application/x-www-form-urlencoded</code>-Daten verwendet - also im Body eines HTML-Formular-POST oder im Query-String einer Formular-Ubermittlung. Verwende den Form-Modus fur diese Falle; verwende Component oder Full URL uberall sonst.
Warum erhalte ich 'Ungultige URL-Kodierung'?
Die Eingabe enthalt ein <code>%</code>, dem keine zwei Hex-Ziffern folgen (z. B. <code>%G1</code> oder ein abschliessendes <code>%</code>), oder die Prozent-Bytes bilden kein gultiges UTF-8. Korrigiere die fehlerhafte Sequenz oder fuge den ursprunglich kodierten String neu ein.
Kann ich einen bereits kodierten String erneut kodieren?
Das ist moglich, aber jedes <code>%</code> in der Eingabe wird zu <code>%25</code>, also ist das Ergebnis doppelt kodiert. Dekodiere zuerst, wenn deine Eingabe bereits prozent-kodiert ist - oder verwende die Dekodieren-Richtung.