Was ist URL-Encoder / Decoder?
URL-Encoder / Decoder ist ein kostenloses, browserbasiertes Utility auf ToolsMinify. Nutzen Sie diesen kostenlosen URL-Encoder und -Decoder, um Text und Links zu Percent-Encoding (URL-Kodierung) zu konvertieren oder eine kodierte URL zurück zu lesbarem Text zu dekodieren. Wählen Sie zwischen encodeURIComponent - das reservierte Zeichen wie &, =, ? und / escaped, damit ein Wert sicher in einem Query-String ist - oder encodeURI, das die Struktur einer vollen URL intakt lässt. Alles läuft clientseitig in Ihrem Browser, daher wird nichts hochgeladen. Es erfordert keine Anmeldung, verarbeitet Daten möglichst lokal und ist für Geschwindigkeit auf Mobilgeräten und Desktop ausgelegt.
Kodieren Sie Text und URLs zu Percent-Encoding oder dekodieren Sie kodierte URLs zurück zu Klartext. Wechseln Sie zwischen encodeURIComponent und encodeURI - direkt in Ihrem Browser.
Jetzt ausprobieren
Öffnen Sie den kostenlosen URL-Encoder / Decoder und folgen Sie den Schritten unten - kein Download nötig.
Warum URL-Encoder / Decoder nutzen?
- Kein Paket installieren für eine einmalige Transformation
- Validierung erkennt fehlerhafte Eingaben vor dem Produktivbetrieb
- Kopieren Sie Ausgabe zum Einfügen in Code, SQL oder Request-Bodies
- Alles läuft clientseitig - Payloads verlassen Ihren Rechner nicht
So verwenden Sie URL-Encoder / Decoder - Schritt für Schritt
- Schritt 1: Encode oder Decode mit den Buttons oben wählen.
- Schritt 2: Beim Kodieren "Komponente kodieren (encodeURIComponent)" für einen einzelnen Wert oder "Volle URL kodieren (encodeURI)" für einen kompletten Link wählen.
- Schritt 3: Ihren Text oder Ihre URL in das Eingabefeld einfügen.
- Schritt 4: Encode oder Decode drücken und das Ergebnis aus dem Ausgabefeld kopieren.
Der URL-Encoder / Decoder befindet sich unter Entwickler-Tools. Öffnen Sie die Tool-Seite, geben Sie Ihre Eingabe im Hauptfeld ein, und die Ergebnisse aktualisieren sich sofort. Nutzen Sie den Kopieren-Button, um die Ausgabe in Dokumente, Code-Editoren oder Tabellen einzufügen.
Häufige Anwendungsfälle
Query-Wert kodieren
hello world & more wird zu hello%20world%20%26%20more
Volle URL kodieren
https://example.com/a b?q=1 wird mit encodeURI zu https://example.com/a%20b?q=1
Kodierte URL dekodieren
https%3A%2F%2Fexample.com%2Fsearch dekodiert zu https://example.com/search
Beispiele
- Query-Wert kodieren: hello world & more wird zu hello%20world%20%26%20more
- Volle URL kodieren: https://example.com/a b?q=1 wird mit encodeURI zu https://example.com/a%20b?q=1
- Kodierte URL dekodieren: https%3A%2F%2Fexample.com%2Fsearch dekodiert zu https://example.com/search
Profi-Tipps
- Nutzen Sie zuerst Beispieldaten, wenn die echten Payloads sensibel sind.
- Scheitert die Verarbeitung, ist meist die Eingabe fehlerhaft - nicht das Tool.
- Behalten Sie eine minifizierte und eine lesbare Kopie - eine zum Ausliefern, eine zum Debuggen.
Häufig gestellte Fragen
Was ist URL-Kodierung (Percent-Encoding)?
URL-Kodierung, auch Percent-Encoding genannt, ersetzt Zeichen, die in einer URL unsicher oder reserviert sind, durch ein % gefolgt von zwei hexadezimalen Ziffern, die den Byte-Wert darstellen. Zum Beispiel wird ein Leerzeichen zu %20 und ein Ampersand zu %26. So können Sie Leerzeichen, Symbole und Nicht-ASCII-Zeichen sicher in einer URL, einem Query-String oder einer Formularübermittlung einschließen.
Was ist der Unterschied zwischen encodeURIComponent und encodeURI?
encodeURIComponent escaped fast jedes reservierte Zeichen - einschliesslich & = ? / # : @ + und Leerzeichen - und ist die richtige Wahl für einen einzelnen Query-String-Wert oder Pfadsegment. encodeURI lässt die Zeichen, die die Struktur einer URL ausmachen (: / ? & = #), unberührt und ist für das Kodieren einer kompletten URL gedacht, die diese Trennzeichen bereits enthält. Faustregel: encodeURIComponent für die Teile, encodeURI für das Ganze.
Welche Zeichen werden kodiert?
Unreservierte Zeichen (A-Z, a-z, 0-9 und - _ . ! ~ * ' ( )) werden nie kodiert. Reservierte und unsichere Zeichen - Leerzeichen, &, =, ?, /, #, % und jedes Nicht-ASCII-Zeichen wie akzentuierte Buchstaben oder Emoji - werden in ein oder mehrere %XX-Bytes (UTF-8) umgewandelt. encodeURIComponent kodiert auch die reservierten Trennzeichen, während encodeURI sie bewahrt.
Wie baue ich einen Query-String sicher?
Kodieren Sie jeden Wert mit encodeURIComponent, bevor Sie sie mit & und = verbinden. Zum Beispiel ergibt `?q=` + encodeURIComponent('shoes & socks') `?q=shoes%20%26%20socks`. So wird verhindert, dass ein Wert mit &, = oder Leerzeichen für ein Trennzeichen gehalten wird und Ihren Query-String zerbricht.
Warum erhalte ich beim Dekodieren einen Fehler?
Das Dekodieren scheitert, wenn die Eingabe ein fehlerhaftes Percent-Escape enthält - ein einzelnes "%" ohne zwei Hex-Ziffern danach, oder eine ungültige Sequenz wie "%zz". Prüfen Sie, dass jedes "%" von einem gültigen zweistelligen Hex-Code gefolgt wird. Text, der nie URL-kodiert wurde, geht unverändert durch, es sei denn, er enthält ein verirrtes "%".
Werden meine Daten an einen Server gesendet?
Nein. Das gesamte Kodieren und Dekodieren geschieht vollständig in Ihrem Browser mit den Standardfunktionen encodeURIComponent, encodeURI und decodeURIComponent. Nichts, was Sie einfügen, wird hochgeladen, protokolliert oder gespeichert.
Verwandte Tools, die Sie brauchen könnten
Entdecken Sie weitere entwickler-tools auf ToolsMinify. Verwandte Utilities sind auf der Seite von URL-Encoder / Decoder verlinkt, damit Sie Ihren Workflow ohne Seitenwechsel abschließen können.
Bereit zum Start?
Nutzen Sie den URL-Encoder / Decoder kostenlos - genau, schnell und für Mobilgeräte optimiert.