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
- 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.
- 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.
- 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.
- 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.