Output will appear here...Escapes everything with special meaning in a URL. Use for individual values — query parameters, path segments, cookie values — never for a whole URL (it would encode :// too).
a=1&b=2 → a%3D1%26b%3D2 (safe to embed as a single query value)
URL-Encoder/Decoder konvertiert Text in und aus der Prozent-Codierung (auch als URL-Codierung bezeichnet), das von RFC 3986 definierte Escape-Schema, das das Einfügen beliebiger Zeichenfolgen sicher in eine URL macht. Zeichen wie &, =, ?, # und / haben strukturelle Bedeutung in URLs - Wenn ein Abfragezeichenfolgewert ein Literal "&" enthält, teilt der Server Ihren Parameter in zwei Hälften, es sei denn, dieses Zeichen wird als% 26 entweichen. Dieses Tool bietet Ihnen allen drei Codierungsvarianten: EncodeUriComponent für einzelne Werte, EncodeUri für vollständige URLs und application/x-www-form-urlencoded (Leerzeichen als +) für HTML-Formularkörper.
Die Unterscheidung zwischen Modi ist wichtiger als die meisten Tutorials zulassen. encodeUriComponent entgeht jedem reservierten Trennzeichen, also ist es die richtige Wahl für einen einzelnen Abfrageparameter, ein Pfadsegment oder ein in eine andere URL eingebettetes Umleitungsziel – aber wenn Sie es auf einer vollständigen URL ausführen, wird https:// https:// in https:// in https:// https://mangle https://t. # & =) Eine ganze URL bleibt also navigierbar, während Leerzeichen und Nicht-ASCII-Zeichen wie é oder 日本 immer noch in ihre UTF-8-Prozent-kodierte Form entkommen. Der Modus-Urlencode-Modus entspricht dem, was Browser gesendet werden, wenn Sie ein <form> senden: identisch mit encodeUriComponent, außer dass Leerzeichen "+" anstelle von "%20" werden - eine Legacy-Quirk, die heute noch die API-Integrationen auslöst.
Alles läuft zu 100% clientseitig in Ihrem Browser mit der gleichen nativen EncodeUriComponent / DecodeURI-Maschinerie, die Ihre Produktion JavaScript verwendet. Die Ergebnisse stimmen also genau mit dem überein, was Ihr Code erzeugt. Nichts, was Sie einfügen - OAuth-Rückruf-URLs, signierte S3-Links, Tokens, Sitzungs-IDs - verlassen jemals Ihren Computer. Der Decoder erfasst auch fehlerhafte Eingaben (ein Streuung, gefolgt von zwei Hex-Ziffern, die in JavaScript urierror löst) und meldet einen klaren Fehler, anstatt nicht lautlos zu scheitern.
Löschen Sie den Rohwert in den Eingabebereich - einen Abfrageparameterwert, eine vollständige URL mit Leerzeichen und Unicode oder eine codierte Zeichenfolge wie A% 3D1% 26B% 3D2, die Sie aus Serverprotokollen gezogen haben und die Sie dekodieren möchten.
Wählen Sie für einzelne Werte encodeUriComponent (Abfrageparameter, Pfadsegmente), Encodeuri für vollständige URLs, bei denen :// und ? Muss überleben oder form-urlencoded, wenn Sie einen HTML-Formularkörper erstellen oder eine Post-Nutzlast mit + Zeichen debuggen.
Klicken Sie auf Codieren, um die Eingabe zu codieren, oder dekodieren Sie, um sie umzukehren. Die Dekodierung verarbeitet %xx-Sequenzen und konvertiert im Formularmodus + zurück in Leerzeichen. Fehlgeformte Sequenzen erzeugen einen lesbaren Fehler anstelle einer leeren Ausgabe.
Kopieren Sie das Ergebnis mit einem Klick in Ihre Zwischenablage oder verwenden Sie die Schaltfläche „Austausch“, um den Ausgang wieder in den Eingang zu verschieben – praktisch, wenn ein Wert doppelt codiert wurde (%2520) und einen zweiten Dekodierungsdurchgang benötigt.
encodeUriComponent, EncodeUri und Application/x-www-form-urlencoded — Die drei Varianten, die Sie tatsächlich in Abfragezeichenfolgen, vollständigen URLs und Formulartexten treffen
Verwendet die browser-nativen Codierungsfunktionen, also nicht reservierte Zeichen (A-Z A-Z 0-9 - _ . ~) Durchlaufen Sie unberührte und UTF-8-Multi-Byte-Sequenzen korrekt codieren
Fehlgeformte prozentuale Sequenzen wie ein Streuner "%" berichten genau, was schief gelaufen ist, anstatt einen nicht behandelten Urierror zu werfen
Ein Klick verschiebt das Ergebnis wieder in die Eingabe – perfekt zum Auspacken von doppelt codierten Werten Layer für Layer
Encode and decode HTML entities — named (&), decimal (&), and hex (&) forms, with XSS-safe special-character escaping
Encode and decode text to/from Base64 format
Format, validate, and minify JSON data
Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet
0 comments
No comments yet. Be the first to share your thoughts!