URL kodieren / dekodieren
Kodiere und dekodiere URL-Komponenten.
Das gesamte Codieren und Decodieren geschieht lokal in Ihrem Browser, sodass Ihr Text und Ihre URLs niemals Ihr Gerät verlassen.
Möchten Sie die Teile einer URL prüfen? Probieren Sie den URL Parser.
Über URL kodieren / dekodieren
Dieses URL-Encode-Decode-Tool prozentcodiert Text für die sichere Verwendung in URLs und decodiert eine codierte Komponente zurück in lesbaren Text – alles lokal in Ihrem Browser verarbeitet. Es bildet das Verhalten von JavaScripts encodeURIComponent und decodeURIComponent nach und maskiert reservierte Zeichen wie /, ?, &, = und Leerzeichen, sodass Werte in Query-Strings und Pfaden intakt bleiben. Entwickler, QA-Ingenieure und API-Tester greifen zu diesem URL-Encoder und URL-Decoder, um Query-Parameter zu erstellen, Callback-URLs zu debuggen, Tracking-Links zu untersuchen und kopierte Adressen voller %20- und %3A-Sequenzen zu bereinigen. Da es auf eine einzelne Komponente statt auf eine ganze URL wirkt, erhalten Sie präzise, vorhersehbare Prozentcodierung für jeweils einen Wert. Alles läuft auf Ihrem Gerät und nichts wird auf einen Server hochgeladen, sodass selbst private Tokens und interne URLs lokal bleiben.
Funktionen
- Prozentcodiert Text mit der Semantik von encodeURIComponent
- Decodiert codierte Komponenten zurück in lesbare Zeichen
- Maskiert reservierte Zeichen wie /, ?, &, = und Leerzeichen
- Klare Fehlermeldung bei fehlerhafter Prozentcodierung
- Verarbeitet vollständiges Unicode, einschließlich Emojis und Akzentbuchstaben
- Wechselt an einer Stelle zwischen Codieren und Decodieren
- Kopieren des Ergebnisses mit einem einzigen Klick
- Läuft komplett in Ihrem Browser
So verwendest du URL kodieren / dekodieren
- Fügen Sie den Text oder codierten Wert in das Eingabefeld ein.
- Wählen Sie Codieren zum Prozentcodieren oder Decodieren zum Zurückwandeln.
- Lesen Sie das umgewandelte Ergebnis im Ausgabebereich.
- Kopieren Sie die Ausgabe und fügen Sie sie in Ihre URL oder Ihren Code ein.
Beispiel
Eingabe
name=John Doe&city=São Paulo
Ausgabe
name%3DJohn%20Doe%26city%3DS%C3%A3o%20Paulo
Beim Codieren einer einzelnen Komponente werden =, &, Leerzeichen und Akzentzeichen maskiert.
Häufige Fehler & Fehlerbehebung
- Das Decodieren schlägt mit einem Fehler über ungültige Eingabe fehl. — Ein überflüssiges % oder ein unvollständiges Hex-Paar (wie %2 oder %ZZ) kann nicht decodiert werden. Korrigieren oder entfernen Sie die fehlerhafte Prozentsequenz.
- Eine vollständige URL wird übercodiert, wobei :// und Schrägstriche maskiert werden. — Dieses Tool codiert eine einzelne Komponente, daher maskiert es / und ?. Codieren Sie nur die einzelnen Query-Werte, nicht die gesamte Adresse.
- Leerzeichen werden zu %20 statt zu +. — encodeURIComponent verwendet %20 für Leerzeichen. Die +-Konvention gilt nur für application/x-www-form-urlencoded-Formularinhalte.
- Pluszeichen in decodierten Formulardaten bleiben unerwartet als Leerzeichen. — Beim Decodieren wird + nicht in ein Leerzeichen umgewandelt. Ersetzen Sie + durch %20 vor dem Decodieren, wenn der Wert aus einem formularcodierten Inhalt stammt.
Häufig gestellte Fragen
- Was ist URL-Codierung und wann benötige ich sie?
- URL-Codierung (Prozentcodierung) ersetzt unsichere Zeichen durch %HH-Byte-Sequenzen, sodass Werte in Query-Strings und Pfaden bestehen bleiben. Verwenden Sie dieses URL-Encode-Decode-Tool, wann immer ein Parameter Leerzeichen, &, =, / oder Nicht-ASCII-Text enthält.
- Codiert das URL-Encode-/Decode-Tool eine Komponente oder eine ganze URL?
- Es codiert eine einzelne Komponente, wie encodeURIComponent, sodass Zeichen wie / und ? maskiert werden. Codieren Sie jeden Query-Wert separat statt der gesamten Adresse.
- Wie behebe ich ein fehlgeschlagenes Decodieren?
- Das Decodieren schlägt bei fehlerhafter Prozentcodierung fehl, etwa bei einem überflüssigen % oder ungültigen Hex-Ziffern. Korrigieren oder entfernen Sie die fehlerhafte Prozentsequenz in der Eingabe des URL-Encode-/Decode-Tools und versuchen Sie es erneut.
- Verarbeitet es Unicode und Emojis?
- Ja. Mehrbyte-UTF-8-Zeichen, Akzentbuchstaben und Emojis werden in ihre korrekten prozentcodierten Byte-Sequenzen codiert und korrekt zurückdecodiert.
- Warum werden Leerzeichen als %20 statt als + angezeigt?
- Dieses Tool folgt encodeURIComponent, das Leerzeichen als %20 codiert. Die +-Form ist spezifisch für formularcodierte Request-Inhalte, nicht für allgemeine URL-Komponenten.
- Wird meine Eingabe irgendwohin gesendet, wenn ich codiere oder decodiere?
- Nein. Das URL-Encode-/Decode-Tool läuft komplett in Ihrem Browser, sodass Ihre Eingabe niemals Ihr Gerät verlässt und nichts auf einen Server hochgeladen wird.
Verwandte Tools
- URL-Parser — Zerlege eine URL in ihre Bestandteile und liste die Query-Parameter auf.
- Base64 kodieren / dekodieren — Sichere Base64-Kodierung und -Dekodierung in UTF-8.
- HTML escapen / entescapen — Escape und entescape HTML-Sonderzeichen und -Entitäten.
- cURL zu Fetch — Konvertiere einen curl-Befehl in einen JavaScript-fetch()-Aufruf.
- Zahlenbasis-Konverter — Konvertiere ganze Zahlen zwischen binär, oktal, dezimal und hexadezimal.
- JSON-Formatierer — JSON verschönern, minimieren und validieren – mit Fehlerposition.
- JWT-Dekoder — Dekodiere Header und Payload eines JWT und prüfe exp/iat (ohne Verifizierung).
- QR-Code-Generator — Erzeuge einen QR-Code aus Text oder einer URL; lade ihn als PNG oder SVG herunter.
Alle ArrayKit-Tools