Encode or decode any URL in one paste
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Paste a URL or string — get the correctly encoded or decoded version back
What you can do with URL-kodare/avkodare
Everything this tool helps you accomplish — no learning curve, no setup.
- Percent-encode URLs for safe linking
- Decode encoded URLs back to plain text
- Encode single query parameters cleanly
- Fix broken links with special characters
- Encode whole URLs or individual components
- Prepare share links for social and email
Settings information
2 settings
Every control in URL-kodare/avkodare, explained — what it does and when to use it.
Inställningar
- LägeFörinställningar
- Växla mellan att omvandla vanlig text till procentkodad form och att göra om en redan kodad URL eller sträng till läsbar text igen.Alternativ: KodaAvkoda
- StränghetFörinställningar
- Komponent kodar reserverade tecken som :/?#[]@ så att resultatet fungerar säkert i en enskild del av en URL; Fullständig URL lämnar dem orörda så att en hel webbadress förblir giltig.Alternativ: KomponentFullständig URL
Klar med URL-kodare/avkodare? Prova dessa härnäst
Handplockade verktyg som passar bra ihop med URL-kodare/avkodare. Fortsätt utan att förlora din fil.
Base64-kodare/-avkodare
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Prova nuQR-kodgenerator
Third-party QR services expire your codes or charge later. Make static QR codes for URLs, WiFi, UPI, phone, or email that work forever — in seconds.
Prova nuJSON-försköning
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Prova nuHash-generator
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Prova nuJWT-avkodare
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Prova nuFormatera HTML
Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.
Prova nuVanliga frågor
Komponentläget använder encodeURIComponent och escapar tecken som ":/?#[]@" så att värdet är säkert inuti ett enskilt URL-segment eller en frågeparameter. Läget för fullständig URL använder encodeURI och lämnar dessa reserverade tecken orörda så att hela URL:en förblir en giltig URL.
technicalByt till komponentläge, klistra in parametervärdet så ersätter kodaren mellanslag med %20, likhetstecken med %3D och så vidare. Lägg in resultatet i URL:en efter ”?key=” eller ”&key=” så fungerar länken i valfri webbläsare, server eller REST-klient.
usageDessa tecken är reserverade av URL-syntaxen — de separerar schema, sökväg, fråga och fragment. Genom att koda dem som %2B %2F %3A %3F %23 kan värdet bära dem bokstavligt utan att förvirra parsern på andra sidan.
technicalJa. När indatan innehåller ett lösryckt "%" som inte följs av två hexadecimala siffror visar avkodaren meddelandet "Ogiltig indata" istället för att producera förvanskad utdata. Åtgärda den felaktiga sekvensen så uppdateras resultatet omedelbart.
featuresNej. Kodaren använder webbläsarens inbyggda funktioner encodeURI / encodeURIComponent, så ingenting passerar nätverket. Det gör verktyget säkert för token, filsökvägar och alla andra känsliga värden du behöver bädda in i en URL.
privacyJa. UTF-8-tecken som ñ, 漢, ✓ och emoji kodas till motsvarande %xx-bytesekvenser. Moderna webbläsare och servrar avkodar dem automatiskt tillbaka till originaltecknen, så rundresan är förlustfri.
compatibilityJa. Växla lägesreglaget till Koda för att procentkoda råtext, eller till Avkoda för att förvandla %XX-sekvenser tillbaka till läsbara tecken. Samma alternativ för Komponent och Fullständig URL gäller i båda riktningarna, så du kan göra en tur och retur av ett värde och få exakt det du började med.
usageSnabel-a-tecknet blir %40 vid procentkodning. I komponentläge kodar verktyget om det automatiskt, vilket spelar roll för e-postadresser i query-strängar — user@example.com blir user%40example.com. Andra vanliga kodningar: mellanslag är %20, '#' är %23, '&' är %26 och '?' är %3F. Klistra in vilken text som helst för att se det fullständigt kodade resultatet direkt.
technicalJa — det är två namn för samma mekanism, definierad i RFC 3986: osäkra tecken ersätts med ett procenttecken följt av två hexadecimala siffror av deras UTF-8-byte. 'URL-kodning' är vardagsnamnet och 'procentkodning' specifikationstermen. Det här verktyget tillämpar det med encodeURIComponent eller encodeURI beroende på vilket läge du väljer.
technicalSå hjälper URL-kodare/avkodare dig att få det gjort
Verkliga problem det löser varje dag — för företag, kreatörer och vardagliga uppgifter. Hitta användningsfallet som passar dig och kom igång på några sekunder.
Bygg frågesträngar för REST-API:er
Koda söktermer, filter och ID:n för GET-förfrågningar till REST-API:er, Algolia, Elastic och Google Search så att reserverade tecken inte förstör förfrågnings-URL:en
Spårningsparametrar för marknadsföringslänkar
Procentkoda UTM-parametrar, kampanjnamn och hänvisningssträngar för Google Analytics-, Facebook Ads- och HubSpot-länkar som delas via e-post och sociala kanaler
Skicka filter och sökord i URL:er
Koda sökfrågor med flera ord, specialtecken och sorteringsalternativ till delbara URL:er för SaaS-dashboards, e-handelsfilter och adminpaneler
Generera mailto:-länkar med ämne och meddelandetext
Bygg mailto:-länkar där ämnet och brödtexten innehåller radbrytningar, skiljetecken och emoji så att klicka-för-att-mejla-knappar öppnar Gmail och Outlook med meddelandet förifyllt
Bädda in meddelanden i delningslänkar för WhatsApp och SMS
Koda förifyllda delningslänkar för WhatsApp, Telegram och SMS så att kunder kan trycka på en knapp på din webbplats och öppna meddelandeappen med marknadsföringsbudskapet redo
Escapa användarinmatning för säker URL-konstruktion
Koda användarkontrollerade värden innan du infogar dem i URL:er för att undvika request smuggling, omdirigeringsinjektion och trasiga länkar i webbappar i produktion
Felsök OAuth- och callback-URL:er för omdirigering
Avkoda en redirect_uri-, state- eller code-parameter från en OAuth-callback eller webhook-logg för att se exakt vilket värde en leverantör tog emot — ofta det snabbaste sättet att upptäcka en dubbelkodningsbugg som bryter ett inloggningsflöde.
Skapa djuplänkar för mobilappar
Procentkoda parametrar som går in i ett anpassat schema eller en Universal/App Link (myapp://open?ref=...) så att specialtecken i värvningskoder eller delade innehålls-ID:n överlever hoppet från webbläsare till app.
Säkra direktnedladdningslänkar för filer med mellanslag
Koda filnamn som innehåller mellanslag, parenteser eller accenttecken (t.ex. 'Q1 Report (Final).pdf') till en URL som CDN:er och webbläsare inte kapar av eller feltolkar när de länkas direkt.
Kontrollera var en förkortad eller kodad länk egentligen leder
Klistra in en misstänkt procentkodad eller vidarebefordrad länk i Avkoda-läget för att avslöja den verkliga mål-URL:en som gömts inuti omdirigerings- eller spårningsparametrar innan du klickar på den.
