🔗 URL-Encoder / -Decoder

Kodiere oder dekodiere URLs und Query-Strings sofort

✓ Für immer kostenlos · ✓ Keine Anmeldung · ✓ Kein Upload · ✓ Offline-fähig

🔒 Deine Daten verlassen nie dein Gerät. Die gesamte Verarbeitung erfolgt lokal in deinem Browser mit encodeURIComponent / decodeURIComponent (ein Wert, RFC 3986), Ganze-URL-Modus, der die Struktur der URL erhält, + als Leerzeichen (application/x-www-form-urlencoded). Kein Upload, kein Server, kein Tracking.

Funktionen

  • URLs kodieren — Prozentkodiert Sonderzeichen, damit sie sicher in URLs und Query-Strings verwendet werden können.
  • URLs dekodieren — Wandelt prozentkodierte Strings wieder in lesbaren Text um.
  • Unicode-Unterstützung — Verarbeitet alle Unicode-Zeichen, einschließlich Emoji, CJK-Schriftzeichen und Sonderzeichen.

So funktioniert's

  1. Text eingeben — Tippe oder füge den Text ein, den du kodieren oder dekodieren möchtest.
  2. Auf Kodieren oder Dekodieren klicken — Das Tool wandelt deine Eingabe sofort um.
  3. Ergebnis kopieren — Kopiere die kodierte oder dekodierte Ausgabe in die Zwischenablage.

Anwendungsfälle

  • Query-Parameter für API-URLs kodieren
  • Aus der Adressleiste des Browsers kopierte URLs dekodieren
  • Strings für HTTP-Anfragen vorbereiten

Häufig gestellte Fragen

Welche Zeichen werden kodiert?

Alle Zeichen außer A-Z, a-z, 0-9 und - _ . ~ werden prozentkodiert. Das entspricht dem Standard RFC 3986.

Kann es komplette URLs verarbeiten?

Ja. Hake „Ganze URL“ an: Beim Kodieren bleiben : / ? # & = und jedes schon vorhandene %XX unangetastet (kein doppeltes Kodieren zu %2520), kodiert werden nur Leerzeichen, Umlaute, Emoji und Ähnliches; beim Dekodieren bleiben kodierte & = ? # / kodiert, die Adresse bedeutet also dasselbe. Ohne Haken wird ein einzelner Wert kodiert, etwa eine URL, die in den redirect=-Parameter einer anderen URL kommt.

Warum sehe ich + statt Leerzeichen?

Query-Strings und HTML-Formulare (application/x-www-form-urlencoded) schreiben ein Leerzeichen als +, Google-Such-URLs zum Beispiel. Hake „+ bedeutet Leerzeichen“ an, dann wird + beim Dekodieren als Leerzeichen gelesen und ein Leerzeichen beim Kodieren als + geschrieben; ein echtes Plus ist immer %2B. Bei einer ganzen URL gilt das nur für den Teil nach dem ?, denn im Pfad ist ein + einfach ein Plus.

Verwandte Werkzeuge

💬 Bug, Idee, oder einfach Hallo? Sag's Milo 🐨 · [email protected]