URL-Encoder / -Decoder
URL-Eingabe
URL oder Text zum Kodieren/Dekodieren einfügen
Einstellungen
URL einfügen und auf Kodieren oder Dekodieren klicken
Teilen Sie es uns mit.
Bitte teilen Sie Ihre Erfahrungen mit.
Ähnliche Tools
Über URL-Encoder / -Decoder
URLs online kodieren und dekodieren. Unterstützt vollständige URL- und Komponentenkodierung. Kostenloses Tool mit URL-Parsing und Referenztabelle.
Anleitung zur Verwendung
Schritt 1
Konvertierungsmodus auswählen: Kodieren oder Dekodieren
Schritt 2
Wählen Sie den Kodierungstyp: Vollständige URL oder URL-Komponente
Schritt 3
Fügen Sie Ihre URL oder Ihren Text in das Eingabefeld ein.
Schritt 4
Laden Sie Beispiele, um verschiedene URL-Formate zu sehen.
Schritt 5
Klicken Sie auf „Referenz“, um die URL-Codierungstabelle anzuzeigen.
Schritt 6
Klicken Sie auf „Kodieren“ oder „Dekodieren“, um zu konvertieren.
Schritt 7
Aufschlüsselung der URL-Komponenten (Protokoll, Hostname, Pfad, Abfrage, Hash)
Schritt 8
Kopieren Sie die Ausgabe, um sie in Ihrem Projekt zu verwenden.
Funktionen und Vorteile
- ✅Bidirektionale Konvertierung: Kodieren ↔ Dekodieren
- ✅Zwei Kodierungsmodi: Vollständige URL und URL-Komponente
- ✅Vollständiger URL-Modus: Kodiert Leerzeichen und Sonderzeichen, erhält die URL-Struktur
- ✅Komponentenmodus: Kodiert alle Sonderzeichen einschließlich / : ? # & =
- ✅Der URL-Parser zeigt Protokoll, Hostname, Port, Pfad, Abfrage und Hash an.
- ✅Kodierungsreferenztabelle mit über 20 Sonderzeichen
- ✅5 URL-Beispiele: Basis-URL, Abfrageparameter, Sonderzeichen, kodierte URL, internationale URL
- ✅Verarbeitet internationale Zeichen (UTF-8)
- ✅Mit einem Klick in die Zwischenablage kopieren
- ✅Modusumschalter für schnellen Richtungswechsel
- ✅Echtzeitkonvertierung
- ✅Detaillierte Fehlermeldungen bei ungültiger Kodierung
- ✅100 % browserbasiert – URLs werden niemals an den Server gesendet.
- ✅100 % kostenlos – keine Einschränkungen, keine Anmeldung erforderlich
Häufig gestellte Fragen
Was ist URL-Codierung?
Die URL-Kodierung (Prozentkodierung) wandelt Sonderzeichen in ein Format um, das sicher in URLs übertragen werden kann. Zeichen werden durch ein Prozentzeichen (%) gefolgt von zwei Hexadezimalziffern ersetzt. Beispielsweise wird ein Leerzeichen zu %20 und ein & zu %26. Dadurch wird sichergestellt, dass URLs auf allen Systemen und Browsern korrekt funktionieren.
Worin besteht der Unterschied zwischen einer vollständigen URL und einer URL-Komponente?
Die vollständige URL (encodeURI) erhält URL-Strukturzeichen wie :, /, ?, #, &, = und kodiert gleichzeitig Leerzeichen und andere Sonderzeichen. Verwenden Sie diese Funktion für vollständige URLs. Die URL-Komponente (encodeURIComponent) kodiert ALLE Sonderzeichen einschließlich der URL-Struktur. Verwenden Sie diese Funktion für Abfrageparameter, Pfadsegmente oder beliebigen Text, der Teil einer URL sein soll.
Wann sollte ich die vollständige URL-Codierung verwenden?
Verwenden Sie die vollständige URL-Codierung, wenn Sie eine vollständige URL haben, die Sie sicher übertragen möchten, wobei ihre Struktur erhalten bleiben soll. Beispiel: https://example.com/search?q=hello world wird zu https://example.com/search?q=hello%20world. Die URL-Struktur (://?=) bleibt erhalten.
Wann sollte ich die URL-Komponentenkodierung verwenden?
Verwenden Sie die URL-Komponentenkodierung für einzelne URL-Bestandteile: Abfrageparameterwerte, Pfadsegmente oder Benutzereingaben, die in eine URL eingefügt werden. Sucht ein Benutzer beispielsweise nach „price>100“, kodieren Sie dies als price%3E100, bevor Sie „?q=“ hinzufügen. Dadurch wird die URL-Struktur nicht beschädigt.
Warum werden Leerzeichen zu %20?
Bei der URL-Kodierung wird ein Leerzeichen (ASCII 32, hex 20) durch %20 ersetzt. Einige Systeme akzeptieren auch ein Pluszeichen (+) für Leerzeichen in Abfragezeichenfolgen, %20 ist jedoch die Standard-Prozentkodierung. Unser Tool verwendet %20 aus Gründen der Konsistenz und universellen Kompatibilität.
Kann ich internationale Zeichen kodieren?
Ja! Der Encoder verarbeitet UTF-8-Zeichen korrekt. Beispielsweise wird „café“ zu „caf%C3%A9“ und „日本語“ zu „%E6%97%A5%E6%9C%AC%E8%AA%9E“. Internationale Zeichen werden in UTF-8-Bytes umgewandelt, und anschließend wird jedes Byte prozentcodiert.
Welche Zeichen müssen kodiert werden?
Reservierte Zeichen mit besonderer Bedeutung in URLs müssen kodiert werden: : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Auch Leerzeichen und Nicht-ASCII-Zeichen müssen kodiert werden. Die Kodierungsreferenztabelle zeigt gängige Zeichen und ihre kodierten Formen.
Warum enthält meine URL %2F anstelle von /??
Wenn Sie die URL-Komponentencodierung für eine vollständige URL verwenden, wird / zu %2F codiert. Dies ist zwar für die Komponentencodierung korrekt, zerstört aber die URL-Struktur. Verwenden Sie die vollständige URL-Codierung für vollständige URLs oder codieren Sie nur die spezifischen Teile (z. B. Abfragewerte), die codiert werden müssen.
Was sind die URL-Komponenten?
Eine URL besteht aus mehreren Teilen: Protokoll (https:), Hostname (example.com), Port (:8080, optional), Pfad (/search), Suchanfrage (?q=test) und Hash (#section). Unser Parser zerlegt URLs und zeigt jede Komponente an, um Ihnen das Verständnis der URL-Struktur zu erleichtern.
Kann ich bereits kodierte URLs dekodieren?
Ja! Fügen Sie eine kodierte URL (mit %20, %3A usw.) ein und klicken Sie auf „Dekodieren“, um sie wieder in lesbaren Text umzuwandeln. Der Decoder verarbeitet sowohl vollständige URLs als auch Komponentenkodierungen. Bei einem Dekodierungsfehler wird eine Fehlermeldung mit dem Hinweis auf eine ungültige Kodierung angezeigt.
Sind meine URL-Daten sicher?
Ja! Die gesamte Kodierung und Dekodierung erfolgt ausschließlich in Ihrem Browser mithilfe der in JavaScript integrierten Funktionen `encodeURI/decodeURI` und `encodeURIComponent/decodeURIComponent`. Ihre URLs verlassen niemals Ihr Gerät und werden an keinen Server gesendet, wodurch Ihre Privatsphäre vollständig geschützt ist.