URL-Kodierer / Dekodierer
URLs und Query-Strings kodieren oder dekodieren. Unterstützt vollständige URL-, Komponenten- und Base64URL-Kodierung.
Was ist ein URL Encoder Decoder — und wann brauchst du ihn?
Ein URL Encoder Decoder konvertiert Sonderzeichen in URLs und Query-Strings in ein Format das sicher über das Internet übertragen werden kann — oder dekodiert sie zurück in Plain Text. URLs können nur eine begrenzte Menge an Zeichen enthalten. Alles andere — Leerzeichen, Umlaute, Sonderzeichen, Schrägstriche in Query-Werten — muss percent-kodiert werden bevor es in einer URL verwendet werden kann.
Dieses Tool unterstützt drei Kodierungsmethoden: encodeURIComponent, encodeURI und Base64URL — und deckt damit jeden URL-Kodierungsfall ab dem ein Entwickler begegnet.
So verwendest du diesen kostenlosen URL Encoder Decoder
Zum Kodieren:
- Encode-Tab auswählen
- Methode wählen — encodeURIComponent, encodeURI oder Base64URL
- Text oder URL eingeben in das Eingabefeld
- Die kodierte Ausgabe erscheint sofort im rechten Panel
- Kopieren — das Ergebnis mit einem Klick kopieren
Zum Dekodieren:
- Decode-Tab auswählen
- Methode wählen
- Kodierten URL oder String einfügen in das Eingabefeld
- Die dekodierte Ausgabe erscheint sofort im rechten Panel
- Kopieren — das Ergebnis mit einem Klick kopieren
Der Swap-Button zwischen Input und Output lässt dich das Ergebnis mit einem Klick zurück in das Eingabefeld übernehmen.
Kodierungsmethoden erklärt
| Methode | Was er kodiert | Am besten geeignet für |
|---|---|---|
| encodeURIComponent | Alles außer A-Z, 0-9, - _ . ! ~ * ' ( ) | Query-String-Werte, Formular-Parameter |
| encodeURI | Alles außer gültigen URL-Zeichen und : / ? # [ ] @ ! $ & ' ( ) * + , ; = | Vollständige URLs die gültig bleiben müssen |
| Base64URL | Gesamten String zu Base64, URL-sichere Variante | JWT-Tokens, OAuth-Parameter, API-Tokens |
Wann du einen URL Encoder Decoder brauchst
Building query strings manually — when constructing a URL with query parameters in code, any value that contains spaces, ampersands, equals signs, or non-ASCII characters must be encoded. encodeURIComponent is the right method for individual parameter values.
Debugging encoded URLs — encoded URLs are hard to read. Paste a URL like https://example.com/search?q=hello%20world%26more into the decoder and instantly see the original query in plain text.
Working with redirect parameters — redirect URLs passed as query parameters must be encoded to avoid breaking the outer URL structure. Encode the redirect target here before appending it.
Handling international characters — URLs cannot contain spaces or non-ASCII characters like umlauts, accented letters, or Chinese characters. Encode them to their percent-encoded equivalents for safe use in any URL.
Working with JWT and OAuth — JWT tokens and OAuth authorization codes are Base64URL-encoded. Use the Base64URL method to encode or decode them without installing anything.
Decoding API responses — some APIs return encoded URLs or redirect targets in their responses. Decode them here to see the actual destination or parameter values.
encodeURIComponent vs. encodeURI — welches verwenden?
Das ist der häufigste Punkt der Verwirrung bei URL-Kodierung. Die kurze Antwort:
encodeURIComponentfür einzelne Query-Parameter-Werte verwenden — es kodiert alles einschließlich/,?,&und=encodeURIfür vollständige URLs verwenden — es lässt die strukturellen Zeichen intakt damit die URL gültig bleibt
Beispiel: wenn du eine URL als Query-Parameter-Wert übergeben möchtest, encodeURIComponent verwenden. Wenn du eine vollständige URL mit Leerzeichen oder Umlauten kodieren möchtest die aber strukturell gültig bleiben muss, encodeURI verwenden.
Warum dieser URL Encoder Decoder im Browser läuft
Die meisten URL-Kodierungs-Tools sind einfach genug um client-seitig zu laufen — aber einige senden deine Eingabe trotzdem durch einen Server. Das bedeutet: URLs die API-Schlüssel, Authentifizierungs-Tokens, Redirect-Ziele oder sensible Query-Parameter enthalten könnten protokolliert oder gespeichert werden. Dieses Tool verarbeitet alles lokal in deinem Browser über die JavaScript-Kodierungs-API. Deine Eingabe verlässt dein Gerät nicht. Es gibt keine Server-Anfrage — du kannst das durch Öffnen des Netzwerk-Tabs in den Entwicklertools deines Browsers überprüfen. Das ist dasselbe Prinzip wie bei den PDF-Tools von DailyBuddy, dem Base64 Encoder Decoder und dem JSON Formatter — kein Upload, keine Server-Verarbeitung, keine Datenerfassung.
Häufig gestellte Fragen
Ja, vollständig kostenlos. Keine Anmeldung erforderlich, keine Nutzungsbeschränkungen.
Nein. Alles läuft lokal in deinem Browser. Deine URLs und Query-Strings verlassen dein Gerät nicht.
encodeURIComponent kodiert alles außer grundlegenden alphanumerischen Zeichen und einigen Symbolen — für einzelne Query-Parameter-Werte verwenden. encodeURI lässt strukturelle URL-Zeichen intakt — für vollständige URLs verwenden.
Base64URL ist eine Variante von Base64 die URL-sichere Zeichen statt + und / verwendet. Es wird in JWT-Tokens, OAuth-Parametern und anderen Kontexten verwendet wo der kodierte String sicher in einer URL verwendet werden muss.
Ja. Den kodierten String einfügen, dekodieren, dann die Ausgabe mit dem Swap-Button zurück in den Input übernehmen und erneut dekodieren bis der ursprüngliche Wert erreicht ist.
Sie wurde möglicherweise mehrfach kodiert. Den Swap-Button verwenden um die Ausgabe erneut zu dekodieren, oder prüfen welche Kodierungsmethode verwendet wurde.
Da keine Daten deinen Browser verlassen, werden keinerlei Daten erfasst, gespeichert oder verarbeitet. Es gibt nichts zu schützen.


