URL-Kodierer und -Dekodierer

Prozentkodierten Text kodieren oder dekodieren. Der Komponentenmodus nutzt encodeURIComponent. Der Voll-URL-Modus behält die URL-Struktur, soweit möglich.

Datenschutzfreundlich Ihre Daten werden lokal im Browser verarbeitet und nicht auf unsere Server hochgeladen.

Kodierungsmodus

Was ist URL-Kodierung?

URL-Kodierung (Prozentkodierung) ersetzt reservierte oder Nicht-ASCII-Zeichen durch %-Folgen wie %20 für ein Leerzeichen. Browser und APIs nutzen sie in Query-Strings und Pfadsegmenten.

So verwenden Sie es

Wählen Sie Komponente kodieren für einen Query-Wert oder ein Pfadsegment. Wählen Sie Volle URL kodieren, wenn : / ? & = erhalten bleiben sollen, während Leerzeichen und Nicht-ASCII-Zeichen kodiert werden. Dekodieren macht die Prozentkodierung rückgängig.

Komponente vs. volle URL

Der Komponentenmodus nutzt encodeURIComponent. Der Voll-URL-Modus nutzt encodeURI, damit die URL-Form lesbar bleibt. Dekodieren versucht zuerst decodeURIComponent, dann decodeURI.

Typische Anwendungen

Kodieren Sie Suchbegriffe, Unicode-Pfade oder Query-Parameter, bevor Sie sie in einen Link setzen. Dekodieren Sie eine kopierte URL, um den Originaltext zu lesen.

Datenschutz

Ihr Text bleibt im Browser. Er wird nicht auf NEXNARA-Server hochgeladen und nicht in Cookies, lokalem Speicher oder einer Datenbank gespeichert.

Häufige Fragen

Was ist Prozentkodierung?

Prozentkodierung stellt Zeichen als % plus zwei Hex-Ziffern dar. Ein Leerzeichen wird zu %20. Nicht-ASCII-Text wird zu UTF-8-Prozentfolgen.

Wann sollte ich eine volle URL kodieren?

Nutzen Sie Volle URL kodieren, wenn Sie schon eine vollständige URL haben und nur Leerzeichen oder Unicode kodieren müssen. Nutzen Sie Komponente kodieren für einen einzelnen Wert innerhalb einer URL.

Was, wenn die Kodierung ungültig ist?

Kaputte Folgen wie ein einzelnes % oder %E0 werden als Ungültige Prozentkodierung gemeldet. Die Seite stürzt nicht ab.

Wird meine URL hochgeladen?

Nein. Die Verarbeitung läuft lokal im Browser und wird nicht auf unsere Server hochgeladen.