Text eingeben
Gib links den ursprünglichen URL-Text zum Kodieren ein oder füge rechts eine kodierte URL zum Decodieren ein.
Andere Suchbegriffe versuchen
Keine Ergebnisse gefunden
Verarbeite vollständige URLs oder einzelne Parameter mit bidirektionaler Synchronisierung und sofortigen Ergebnissen.
Gib links den ursprünglichen URL-Text zum Kodieren ein oder füge rechts eine kodierte URL zum Decodieren ein.
Aktiviere „URL-Struktur erhalten“, um vollständige Links mit encodeURI zu verarbeiten, oder deaktiviere die Option für einzelne Parameterwerte mit encodeURIComponent.
Klicke auf Kopieren, um das Ergebnis in die Zwischenablage zu übernehmen. Eingaben auf beiden Seiten werden automatisch in die jeweils andere Richtung umgewandelt.
URL-Kodierung ist eine grundlegende Webtechnik. Sichere Zeichen wie A-Z, a-z, 0-9 sowie -_.~ bleiben unverändert; Leerzeichen, Emoji und andere Zeichen werden in % plus zwei Hexadezimalziffern umgewandelt. Das chinesische „你好“ wird zu %E4%BD%A0%E5%A5%BD, ein Leerzeichen zu %20.
Das Tool bietet encodeURI für vollständige URLs und erhält dabei ://, /, ?, & und =, sowie encodeURIComponent für die vollständige Kodierung einzelner Parameterwerte. Die gesamte Verarbeitung findet lokal im Browser statt.
Alle übrigen Zeichen werden zunächst als UTF-8-Bytes dargestellt und anschließend Byte für Byte als %XX geschrieben. Beim Decodieren wird dieser Vorgang umgekehrt.
Typische Anwendungen sind nicht ASCII-Parameter im Frontend, REST-API-Debugging, UTM-Marketinglinks, die Auswertung von URLs aus Serverlogs oder Google Analytics sowie Sonderzeichen in HTML-E-Mails.
%20%21%22%23%24%25%26%2B%2C%2F%3A%3D%3F%40%E4%BD%A0%E5%A5%BD%F0%9F%98%8ASie beschreibt Sonderzeichen innerhalb einer Uniform Resource Locator. Da URLs direkt nur Buchstaben, Ziffern und einige Symbole enthalten dürfen, werden andere Zeichen als % gefolgt von zwei Hexadezimalziffern dargestellt.
Strukturzeichen wie http://, /, ?, & und = bleiben unverändert; kodiert werden nur Text, Leerzeichen und andere nicht ASCII-Zeichen. Das eignet sich für eine vollständige URL.
Ein einzelnes % ohne zwei Hexadezimalziffern oder eine ungültige UTF-8-Sequenz verletzt die Regeln der Prozentkodierung. Prüfe, ob die Eingabe vollständig ist.
Nein. Alle Daten werden lokal im Browser verarbeitet; es werden keine Nutzerdaten hochgeladen oder gespeichert.
URL-Kodierung hält die Zeichen einer Adresse innerhalb des erlaubten Zeichensatzes und erzeugt %XX-Sequenzen. Base64 wandelt beliebige Binärdaten in Text um und wird etwa für Anhänge und Data URIs verwendet; dabei können + und / vorkommen.
Für eine vollständige URL verwendest du encodeURI, damit ://, / und ? erhalten bleiben. Für einen einzelnen Parameterwert verwendest du encodeURIComponent. Zum Beispiel bleibt bei encodeURI("https://example.com/suche?q=Hallo Welt") die Struktur erhalten.
Der Einfluss ist normalerweise vernachlässigbar und beträgt meist nur einige Dutzend bis hundert Bytes. Da Browser und Server URLs oft auf etwa 2048 Zeichen begrenzen, kann eine bereits sehr lange URL trotzdem scheitern.
In Query-Strings erlaubt application/x-www-form-urlencoded aus historischen Gründen + als Leerzeichen. In Pfaden und anderen URL-Teilen ist %20 erforderlich. Dieses Tool nutzt die JavaScript-Standard-API und erzeugt immer %20.