URL-Encoder/Decoder
Kodieren oder dekodieren Sie URL-Komponenten mit diesem kostenlosen Online-Tool, das Sonderzeichen, Leerzeichen und Symbole verarbeitet. Perfekt für Entwickler und Marketer, die gültige URLs für APIs, Webformulare oder E-Mail-Kampagnen erstellen müssen. Fügen Sie einfach Ihren Text oder Ihre URL ein und erhalten Sie sofort Ergebnisse mit korrekter Prozentkodierung.
Häufig gestellte Fragen
Die URL-Kodierung wandelt Sonderzeichen in ein Format um, das über das Internet übertragen werden kann. Leerzeichen werden zu %20, & wird zu %26, usw. Dies ist wichtig, da URLs nur bestimmte ASCII-Zeichen enthalten dürfen und Sonderzeichen kodiert werden müssen, damit Links oder API-Anfragen nicht unterbrochen werden.
Fügen Sie einfach Ihren Text oder Ihre URL in das Eingabefeld ein und klicken Sie auf "Verarbeiten". Das Tool erkennt anhand Ihrer Eingabe automatisch, ob Sie eine Kodierung oder Dekodierung benötigen. Bei der Kodierung wandelt es Sonderzeichen in prozentual kodierte Werte um. Bei der Dekodierung wandelt es die prozentual kodierten Werte wieder in lesbaren Text um.
Zu den üblichen Zeichen, die kodiert werden, gehören Leerzeichen (bis %20), Ampersands (bis %26), Fragezeichen (bis %3F), Gleichheitszeichen (bis %3D), Schrägstriche (bis %2F) und viele Sonderzeichen wie @, #, $, % und Nicht-ASCII-Zeichen. Buchstaben, Zahlen, Bindestriche, Unterstriche, Punkte und Tilden müssen normalerweise nicht kodiert werden.
URL-Kodierung und URI-Kodierung sind sehr ähnlich und werden oft austauschbar verwendet. URI (Uniform Resource Identifier) ist der umfassendere Begriff, der URLs einschließt. Der Kodierungsprozess ist derselbe - die Umwandlung unsicherer Zeichen in ein prozentual kodiertes Format. Beide verwenden das gleiche %-Kodierungsschema.
Ja, absolut! Das Tool funktioniert in beide Richtungen. Wenn Sie eine URL mit prozentual kodierten Zeichen einfügen (z. B. %20 für Leerzeichen), dekodiert es diese zurück in ihre ursprünglich lesbare Form. Dies ist nützlich für die Analyse von URLs oder die Fehlersuche in Webanwendungen.
Ja, die gesamte Kodierung und Dekodierung erfolgt direkt in Ihrem Browser mithilfe von clientseitigem JavaScript. Ihre Daten werden niemals an einen Server gesendet oder irgendwo gespeichert. Das Tool arbeitet komplett offline, sobald die Seite geladen ist, und stellt sicher, dass Ihre URLs und sensiblen Daten privat bleiben.
encodeURI() ist für die Kodierung vollständiger URLs konzipiert und kodiert Zeichen wie :, /, ? und & nicht, da sie in URLs eine besondere Bedeutung haben. encodeURIComponent() kodiert alles außer nicht reservierten Zeichen (A-Z, a-z, 0-9, -, _, ., ~) und ist damit ideal für die Kodierung von URL-Parametern und Abfrage-Stringwerten. Verwenden Sie encodeURIComponent(), wenn Sie Benutzereingaben oder Parameter kodieren, um zu verhindern, dass die URL-Struktur aufgebrochen wird. Zum Beispiel muss der Parameterwert von 'http://example.com?q=a&b' kodiert werden.
Bei der URL-Kodierung (Prozentkodierung) wird jedes Zeichen in seine UTF-8-Byte-Darstellung in hexadezimaler Form umgewandelt, der ein % vorangestellt wird. Ein Leerzeichen wird zu %20 (hex 20 = dezimal 32 = ASCII-Leerzeichen). Sonderzeichen wie @ werden zu %40, # wird zu %23, und Nicht-ASCII-Zeichen wie é werden zu %C3%A9 (zwei Bytes in UTF-8). Das Pluszeichen (+) wird manchmal für Leerzeichen in Formulardaten verwendet, aber %20 ist die Standard-URL-Kodierung für Leerzeichen.
Internationale Zeichen und Emojis werden mit der Prozentkodierung UTF-8 kodiert. Jedes UTF-8-Byte wird in das Format %XX umgewandelt. Das Emoji 😀 (U+1F600) besteht beispielsweise aus 4 Byte in UTF-8 und wird zu %F0%9F%98%80. Chinesische Zeichen, arabischer Text und andere Nicht-ASCII-Zeichen werden auf ähnliche Weise kodiert. Moderne Browser handhaben dies automatisch, aber bei der programmatischen Erstellung von URLs oder bei der Arbeit mit APIs gewährleistet die richtige Kodierung die Kompatibilität aller Systeme.
Kodieren Sie bereits kodierte URLs nicht doppelt, da dadurch ungültige URLs wie %2520 (ein kodiertes %) entstehen. Kodieren Sie nicht die gesamte URL einschließlich Protokoll und Domäne - kodieren Sie nur bestimmte Komponenten wie Abfrageparameter, Pfadsegmente mit Sonderzeichen oder Fragmentbezeichner. Vermeiden Sie auch die Kodierung, wenn Ihr Framework oder Ihre Bibliothek sie bereits beherrscht (wie moderne HTTP-Clients). Prüfen Sie immer, ob Ihr Tool automatisch kodiert, um Probleme mit doppelter Kodierung zu vermeiden, die API-Aufrufe und Links unterbrechen können.
