URL-encoder/decoder
FreeCodeer tekst procentueel voor veilig gebruik binnen een URL met modi voor een enkele waarde, een volledige URI of formuliergegevens, decodeer procentueel gecodeerde tekst terug naar leesbare vorm, en splits een gedecodeerde URL automatisch op in protocol, host, pad, queryparameters en fragment, allemaal volledig in je browser.
Draait volledig in je browser. Je tekst wordt nooit ergens geüpload.
Recente Activiteit
Zichtbaar voor iedereen. Laatste 20 gebruiken over alle bezoekers, nieuwste eerst.
Decoded a percent-encoded value
1 uur geleden
Decoded a percent-encoded value
1 uur geleden
Decoded a percent-encoded value
1 uur geleden
Decoded a percent-encoded value
1 uur geleden
Encoded 11 character(s) of text
1 uur geleden
Encoded 11 character(s) of text
1 uur geleden
Encoded 34 character(s) of text
1 uur geleden
Encoded 34 character(s) of text
1 uur geleden
Encoded 22 character(s) of text
1 uur geleden
Wat deze tool doet
Deze tool codeert tekst procentueel voor veilig gebruik binnen een URL, met afzonderlijke modi voor een enkele waarde, een volledige URI en formuliergecodeerde gegevens, en decodeert procentueel gecodeerde tekst terug naar leesbare vorm, inclusief een automatische opsplitsing van protocol, host, pad, queryparameters en fragment wanneer de gedecodeerde tekst een volledige URL is.
Hoe Het Werkt
URL's kunnen veilig alleen een beperkte set ASCII-tekens bevatten, dus elk ander teken, of een gereserveerd teken dat buiten zijn speciale betekenis wordt gebruikt, wordt geschreven als % gevolgd door zijn tweecijferige hexadecimale bytewaarde (of waarden, voor multibyte UTF-8-tekens). Deze tool gebruikt de ingebouwde functies encodeURIComponent, encodeURI en decodeURIComponent van je browser om precies dezelfde procentuele codering uit te voeren die je browser zelf gebruikt wanneer je een URL typt, en wisselt daarnaast tussen %20 en + voor het spatieteken, afhankelijk van de gekozen modus.
Problemen die het oplost
- Op een veilige manier speciale tekens, spaties of niet-Engelse tekst opnemen binnen een queryparameter of URL-padsegment.
- Lezen wat een lange, procentueel gecodeerde URL uit een browseradresbalk, logbestand of API daadwerkelijk bevat.
- Een gecodeerde URL opsplitsen in protocol, host, pad en afzonderlijke queryparameters voor debugging.
- Converteren tussen de %20- en +-conventies voor spaties bij het verplaatsen van een waarde tussen een querystring en een formulierinzending.
Veelgestelde vragen
›Wat is het verschil tussen de coderingsmodi "Component" en "Full URI"?
De modus "Component" (encodeURIComponent) codeert elk teken dat niet veilig is in een enkele waarde, inclusief : / ? & en #, dus is het correct voor een waarde die in een queryparameter wordt geplaatst; de modus "Full URI" (encodeURI) laat die tekens ongewijzigd omdat ze nodig zijn om de verschillende delen van een volledige URL te scheiden, gebruik het dus alleen bij het coderen van een hele URL, niet een enkele waarde daarbinnen.
›Waarom zet de modus "Formuliergegevens" spaties om in + in plaats van %20?
Het application/x-www-form-urlencoded-formaat dat wordt gebruikt door HTML-formulieren en querystrings in veel frameworks geeft spaties weer als een letterlijk +-teken in plaats van %20; beide zijn geldig en betekenen hetzelfde, maar je moet de conventie volgen die het ontvangende systeem verwacht.
›Waarom is er een vakje om + als spatie te behandelen bij het decoderen?
Standaard procentuele decodering raakt het +-teken niet aan, maar waarden uit een formulierinzending of een typische querystring gebruiken + om een letterlijke spatie te betekenen; dit vakje is standaard ingeschakeld omdat dat het meest voorkomende geval is, maar je kunt het uitschakelen als je een waarde decodeert waarbij + opzettelijk procentueel is gecodeerd als %2B en als een letterlijk plusteken moet blijven staan.
›Waarvoor is de URL-opsplitsingssectie?
Wanneer de gedecodeerde tekst een volledige, geldige URL is, ontleedt deze tool die in protocol, host, pad, afzonderlijke queryparameters en fragment, zodat je de structuur van een lange gecodeerde URL in één oogopslag kunt inspecteren in plaats van de ruwe tekenreeks karakter voor karakter te lezen.
›Stuurt deze tool mijn gegevens ergens naar toe?
Nee, coderen en decoderen gebeuren beide met de eigen ingebouwde JavaScript-functies van je browser; er wordt nooit iets naar een server geüpload.
Gerelateerde Tools
Tekst
SQL-formatter
Formatteer een SQL-query opnieuw voor leesbaarheid met consistente inspringing, één clausule per regel en het hoofdlettergebruik van sleutelwoorden dat u kiest, over meer dan een dozijn SQL-dialecten waaronder MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery en Snowflake, alles volledig uitgevoerd in uw browser.
FreeTekst
SSL-certificaat- en Sleutelpaarcontrole
Controleer of een SSL/TLS-privésleutel, certificaat en optionele CSR daadwerkelijk bij hetzelfde sleutelpaar horen, decodeer en bekijk het onderwerp, de uitgever, geldigheid, SAN's en vingerafdrukken van het certificaat, allemaal volledig uitgevoerd in uw browser.
FreeTekst
SSL-certificaatformaatconverter
Converteer SSL/TLS-certificaten tussen PEM- en DER-codering, bundel certificaten in een PKCS#7-bestand (.p7b) of extraheer ze daaruit, en verpak een certificaat en privésleutel in een met een wachtwoord beveiligd PKCS#12-bestand (.pfx / .p12) of extraheer ze er weer uit, allemaal volledig uitgevoerd in uw browser.
FreeTekst
SSL-certificaatviewer
Decodeer een of meer PEM- of DER-X.509-certificaten en bekijk elk veld in eenvoudige taal: onderwerp, uitgever, geldigheid, vingerafdrukken, details van de openbare sleutel, en elke standaardextensie waaronder Key Usage, Subject Alternative Names en Authority Information Access, allemaal volledig uitgevoerd in uw browser.
FreeTekst
Tekstverschilcontrole
Vergelijk twee tekstblokken en zie precies wat er is toegevoegd, verwijderd of gewijzigd op regel-, woord- of tekenniveau, met een unified of naast-elkaar weergave en een downloadbaar standaard diff-bestand, allemaal volledig uitgevoerd in uw browser.
FreeTekst
Tekst-naar-ASCII-converter
Zet tekst om in zijn ASCII-tekencodes, en weer terug, waarbij het resultaat ook in binair, hexadecimaal en octaal wordt weergegeven, allemaal volledig in je browser zonder dat er iets wordt geüpload.
FreeTekst
Tekst-naar-binair-converter
Zet tekst om in zijn binaire tekencodes, en weer terug, waarbij het resultaat ook in decimaal, hexadecimaal en octaal wordt weergegeven, allemaal volledig in je browser zonder dat er iets wordt geüpload.
FreeTekst
Tekst-naar-hexadecimaal-converter
Zet tekst om in zijn hexadecimale tekencodes, en weer terug, waarbij het resultaat ook in decimaal, binair en octaal wordt weergegeven, allemaal volledig in je browser zonder dat er iets wordt geüpload.
Opmerkingen (0)
Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.
Nog geen opmerkingen. Wees de eerste om je gedachten te delen!