Handytool
Developer guide5 min læsetidOpdateret 26. feb. 2026

Øjeblikkelig dev-utility

Base64 kod og dekod med ét klik

Handytools Base64-encoder konverterer enhver tekst til standard eller URL-sikker Base64 og tilbage – direkte i din browser, med fuld UTF-8-understøttelse og ingen data, der forlader din enhed.

Vigtigste punkter

  • 01Kod enhver tekst til Base64 eller dekod Base64 tilbage til tekst øjeblikkeligt, uden serverinvolvering.
  • 02Understøtter både standard Base64 (+, /) og URL-sikker Base64 (-, _) brugt i JWTs og signerede URLs.
  • 03Fuld UTF-8-understøttelse betyder, at emoji, kyrillisk, CJK og arabisk koder og dekoder korrekt hver gang.
  • 04Base64 er kodning, ikke kryptering – brug det aldrig til at skjule hemmeligheder; brug rigtig kryptering i stedet.

Hvad er Base64, og hvornår har du brug for det?

Base64 er en måde at repræsentere binære data som udskrivbar ASCII-tekst på. Det dukker konstant op i udviklerarbejde: indlejring af billeder i CSS som data URIs, transmission af binære payloads over JSON APIs, kodning af legitimer i HTTP Basic Auth-headers og danner payloadsegmentet af en JWT. Det er ikke kryptering – hvem som helst kan dekode det – men det er væsentligt, når en kanal kun accepterer tekst.

De fleste udvikler når en kommandolinje-værktøj eller et hurtigt script. Handytool giver dig et browserbaseret alternativ, der er øjeblikkeligt, håndterer Unicode korrekt, understøtter både standard- og URL-sikre varianter, og sender aldrig dit input noget sted.

Sådan koder eller dekoder du Base64

  1. 01

    Indsæt eller skriv dit input

    Skriv eller indsæt den tekst, du ønsker at kode – eller Base64-strengen, du ønsker at dekode – i inputboksen.

  2. 02

    Vælg standard eller URL-sikker tilstand

    Skift til URL-sikker tilstand, hvis du arbejder med JWTs, OAuth-tokens eller signerede URLs. URL-sikker Base64 erstatter + med - og / med _, og dropper afsluttende = padding.

  3. 03

    Vælg kod eller dekod

    Klik på Kod for at konvertere almindelig tekst til Base64, eller Dekod for at konvertere Base64 tilbage til læsbar tekst.

  4. 04

    Kopier resultatet

    Klik på kopieringsknappen ved siden af outputtet for at sætte resultatet på dine udklipsholder, klar til at indsætte i din kode, terminal eller API-klient.

Almindelige Base64-brugscases

Base64 dukker op mange steder i hverdagsudvikling.

  • 01Data URIs – indlejr små billeder eller skrifttyper direkte i HTML eller CSS uden en separat filforespørgsel.
  • 02HTTP Basic Auth – legitimerne sendes som Base64(brugernavn:adgangskode) i Authorization-headeren.
  • 03JWT payloads – header- og payload-segmenterne af en JWT er URL-sikker Base64.
  • 04Binære API-felter – nogle APIs kræver binært indhold (signaturer, nøgler) kodet som Base64 i JSON.
  • 05Email-vedhæftelser – MIME bruger Base64 til at kodning vedhæftelser som ASCII-tekst til transit.
  • 06Indholdshashe tokens – HMAC og hash digest leveres ofte som Base64 snarere end hex.

Sikkert at bruge med følsomme strenge

Kodning og dekodning sker helt i din browser ved hjælp af native btoa, atob og TextEncoder APIs. Intet transmitteres til en server. Du kan sikkert indsætte API-nøgler, OAuth-tokens eller andre følsomme strenge for at inspicere eller kode dem uden nogen privatlivrisiko.

Husk, at Base64 ikke er et sikkerhedslag. Enhver, der kan se en Base64-streng, kan dekode den på sekunder. Brug den til at formatere data korrekt, ikke til at beskytte det.

Base64 Encoder FAQ

Hvad bruges Base64-kodning til?

Base64 repræsenterer binære data som ASCII-tekst. Almindelige bruger inkluderer data URIs i CSS, JWT payloads, HTTP Basic Auth-legitimer og binære felter i JSON APIs.

Hvad er URL-sikker Base64?

Standard Base64 bruger + og /, som har særlig betydning i URLs. URL-sikker Base64 erstatter dem med - og _ og dropper = padding. JWTs, OAuth-tokens og signerede URLs bruger alle denne variant.

Er Base64 det samme som kryptering?

Nej. Base64 er kodning – enhver kan dekode det. Til faktisk hemmelighed bruges rigtig kryptering som AES eller TLS. Base64 er til formatering af data, så det kan rejse gennem kun-tekst-kanaler.

Hvorfor ligner mit Base64-output forkert for ikke-engelsk tekst?

Mange værktøjer behandler input som Latin-1, som bryder på emoji og ikke-ASCII-tegn. Handytool konverterer input til UTF-8-bytes først ved hjælp af TextEncoder, så alle Unicode-tegn koder korrekt.

Uploades mit input til en server?

Aldrig. Encoderen bruger browser-native APIs (btoa/atob og TextEncoder) og kører helt lokalt. Intet sendes, logges eller gemmes.

Er det gratis at bruge?

Ja. Handytool er helt gratis uden tilmelding, ingen brugsgrænse og ingen annoncer i vejen.

Relaterede værktøjer

Fortsæt med Værktøj-værktøjer

Værktøj-værktøjer