Hvad er Base64 og URL-kodning?

Gratis online Base64- og URL-kodning/afkodning. Understøtter Unicode-tegn inkl. emojis og kinesisk tekst. Al behandling foregår lokalt i browseren.

Base64-kodning og URL-kodning er grundlæggende teknikker i webudvikling, men de kan være overraskende vanskelige at få rigtigt. Base64 konverterer binære data (billeder, filer, krypteringsnøgler) til en sikker tekstrepræsentation til indlejring i HTML, CSS eller JSON. URL-kodning erstatter usikre tegn (mellemrum, symboler, Unicode) med procentkodede sekvenser til brug i query-strenge og URL-stier. Dette værktøj håndterer begge dele i en enkelt grænseflade med fuld Unicode-understøttelse og konvertering i realtid.

Værktøjet tilbyder fire tydelige tilstande, der kan tilgås via en ren vælger: Base64-encode, Base64-decode, URL-encode og URL-decode. Indtast eller indsæt dit input, og outputtet opdateres på et øjeblik — ingen send-knapper, ingen ventetid. Byt-knappen lader dig vende operationen med det samme, hvilket er uvurderligt til fejlfinding: hvis du har en kodet streng og skal se originalen, eller omvendt, skifter ét klik retning. Denne øjeblikkelige feedback-sløjfe er langt hurtigere end at skifte mellem separate encode- og decode-sider.

Unicode-understøttelse er en vigtig differentiator. Mange kodningsværktøjer fejler på ikke-ASCII-tegn — de producerer forvrænget output for emojis, kinesiske tegn eller tegn med accenter. Dette værktøj bruger browserens indbyggede TextEncoder- og TextDecoder-API'er, som håndterer hele Unicode-standarden korrekt. Uanset om du koderer en japansk kanji-streng til en URL-parameter eller afkoderer en Base64-kodet emoji, er resultatet altid præcist.

Al behandling sker lokalt. Dine data forlader aldrig din browser — ingen servertur, ingen logfiler, ingen privatlivsproblemer. Det er især vigtigt for følsomme operationer som kodning af API-nøgler, JWT-tokens eller godkendelseslegitimationsoplysninger, hvor du aldrig ville indsætte den rå værdi i et serverbaseret værktøj. Værktøjet fungerer også efter den første sideindlæsning, da kodningslogikken er indbygget i selve browseren.

Praktiske anvendelser af Base64 og URL-kodning

Fejlfinding af API-godkendelsestokens

Et JWT-token fra et login-svar er kodet i Base64. Indsæt tokenet i Base64-decode-tilstanden for at inspicere dets header og payload. Hvert segment er uafhængigt afkodbart, så du kan verificere, at tokenet indeholder de forventede claims uden at skrive kode.

Kodning af query-strengparametre til e-mails

E-handels-e-mail-links indeholder sporingsparametre med mellemrum, specialtegn eller Unicode. Indsæt produktnavnet eller sporings-ID'et i URL-encode-tilstanden for at generere en korrekt kodet query-streng, der ikke går i stykker, når modtageren klikker på linket.

Oprettelse af data-URI'er til inline-billeder

For at indlejre et lille ikon direkte i CSS eller HTML uden en separat HTTP-anmodning kan du kode billedfilen som en Base64-data-URI. Upload billedet eller indsæt dets binære indhold, kod det, og resultatet er klar til at indsættes som et src="data:image/..."-attribut.

Hvorfor bruge Base64 og URL-kodning?

  • Bidirektionel understøttelse af URL og Base64
  • Håndterer API-payloads og forespørgselsstrenge
  • Kopier med ét klik til udviklingsarbejdsgange

Sådan bruger du Base64 og URL-kodning — Trin for trin

1

Indsæt tekst eller upload en fil til kodning.

2

Vælg Base64 eller URL-kodning.

3

Kopier resultatet med ét klik.

Hvem er Base64 og URL-kodning bedst til?

  • API-fejlfinding
  • webudvikling
  • payload-kodning

Pro-tips til Base64 og URL-kodning

  • 1Skift mellem encode og decode med ét klik i stedet for at navigere til en separat side. Byt-knappen vender tilstanden og flytter outputtet til inputtet — perfekt til round-trip-verifikation.
  • 2Kod kun værdien, når du koderer URL-parametre, ikke hele URL'en. At kode hele URL'en (inklusive https:// og domænet) vil bryde den. Indsæt blot den parameterværdi, der skal escapes.
  • 3Base64-kodning øger datastørrelsen med cirka 33 %. For store payloads betyder det noget — overvej, om Base64 er nødvendigt, eller om dataene kan sendes i deres oprindelige binære form.
  • 4Hvis det afkodede output ser forvrænget ud, så tjek, om du valgte den rigtige tilstand. URL-afkodet tekst, der ligner Base64, skal sandsynligvis have Base64-decode i stedet — og omvendt.

Base64 og URL-kodning — Ofte stillede spørgsmål

Does this support Unicode characters?

Yes, the tool properly handles UTF-8 encoding, so emojis, Chinese, Japanese, and other multi-byte characters work correctly.

Is my data sent to a server?

No. All encoding and decoding happens entirely in your browser. No data is ever transmitted to any server.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

Klar til at bruge Base64 og URL-kodning?

Gratis onlineværktøj — fungerer i din browser, ingen tilmelding nødvendig. Start med at bruge det nu.

Prøv det nu
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.