Klistra in din trasiga Base64 här och klicka på "Fixa Base64!!" för att reparera denAnge ogiltig Base64

Vad är Base64-reparationsverktyget?

Du klistrade in en Base64-sträng och den bara vägrar avkodas. Kanske saknas `=`-padding. Kanske kröp radbrytningar in från en e-post- eller chattklient. Kanske blandades URL-safe-varianten med standardvarianten. Det här verktyget städar upp allt det. Klistra in den trasiga strängen, tryck på knappen, få något som faktiskt avkodas.

Base64 definieras av RFC 4648 — strikta 4-teckens grupper, valfri `=`-padding, två teckenuppsättningar (standard `+/` och URL-safe `-_`). Webbläsarens btoa / atob-funktioner kastar undantag i samma stund som någon av reglerna fallerar. MDN:s Base64-sida förklarar reglerna i detalj; Wikipedia har en bra översikt över var varje variant används (MIME i e-post, JWT, data URLs, S3-nycklar). Verkliga strängar deformeras när de passerar mellan dessa sammanhang.

Allt körs i webbläsaren. Din data stannar på din maskin. Fixa strängen, klistra tillbaka den i din kod eller curl-anrop, gå vidare.

Så använder du Base64-reparationsverktyget

Tre steg. Varje steg använder de faktiska knapparna och panelerna på den här sidan.

1

Klistra in trasig Base64 eller ladda exempel

Lägg din trasiga Base64 i den vänstra redigeraren. Klicka på Exempel-Base64 om du vill se vilken sorts indata verktyget hanterar. Vanliga mönster i praktiken — radbrytningar från e-postvikning, saknad eller överflödig `=`-padding, ett `-` eller `_` blandat med `+` och `/`, skräp inklistrat i slutet:

SGVsbG8gV29ybGQ
U0tVLTEwMQ==-_invalid

Verktyget normaliserar allt det här enligt RFC 4648. Det tar bort blanksteg, justerar paddingen så att längden blir en multipel av 4 och växlar vid behov mellan standard- och URL-safe-alfabeten så att resultatet avkodas.

2

Klicka på Fixa Base64!!

Tryck på den gröna Fixa Base64!!-knappen. Strängen går till backend, parsas och kommer tillbaka ren. En laddningsindikator visas under tiden — oftast en eller två sekunder.

3

Granska utdata

Den högra panelen visar reparerad Base64. De avkodade byten är identiska med vad din indata var avsedd att representera — bara kodningen rättas. Kopiera utdata och klistra in den där den ska: din avkodare, ditt API-anrop, din data URL.

När du faktiskt använder det

Felsökning av API och JWT

En token från ett API avkodas lokalt men den från e-posten gör det inte. Nio gånger av tio har e-postklienten satt in radbrytningar eller URL-safe-varianten har avkodats konstigt. Klistra in den här och du har oftast något som fungerar inom sekunder.

Återställa strängar inklistrade från chatt

Slack, Teams och e-post älskar att infoga mjuka radbrytningar i långa Base64-block. Ibland byter de ut `+` mot mellanslag vid kopiering. Verktyget gör båda omvändningarna.

Standard- vs URL-safe-varianter

JWT använder URL-safe Base64. De flesta API:er och S3 gör det inte. När du studsar ett värde mellan dessa världar blandas kodningen — här justeras paddingen och `-_` byts mot `+/` så att det avkodas igen.

Data URL-payloads

När en data: URL i din CSS eller HTML slutar renderas är boven oftast Base64-payloaden. Klistra in hela `data:image/png;base64,...` — verktyget behåller prefixet och reparerar bara den kodade delen.

Vanliga frågor

Lagras min Base64 någonstans?

Nej. Allt sker i webbläsaren med JavaScript. Strängen lämnar aldrig din maskin i en form vi kan läsa — vi loggar den inte, vi ser den inte.

Vilka typer av fel fixar det?

Saknad eller överflödig `=`-padding, inbäddade radbrytningar och blanksteg, blandning av URL-safe (`-_`) och standard (`+/`), skräp i slutet av strängen samt längder som inte är multiplar av 4. Om de underliggande byten är delvis borta — någon kapade strängen mitt i ett tecken — finns det en gräns för vad vi kan göra.

Förblir avkodade data desamma?

Ja. Vi normaliserar bara kodningen enligt RFC 4648. De byten som var menade att komma ut ur atob kommer ut identiska. Vi rör inte det underliggande innehållet.

Hanteras URL-safe Base64?

Ja. Både standardalfabetet (`+/`) och URL-safe-varianten (`-_`) stöds. Om indata blandar dem väljer verktyget den variant som ser dominerande ut och normaliserar dit.

Fungerar det för Base64 av bilder eller PDF:er?

Ja. Innehållet spelar ingen roll för kodningsfixen. Om du klistrar in en `data:image/png;base64,...`-URL bevaras prefixet och endast den kodade payloaden repareras.

Kan reparerad Base64 alltid avkodas?

För format-nivåfel, ja. Om de ursprungliga byten var delvis korrupta (bitar borta eller överskrivna) kan ingen kodningsfix återställa dem — du kan avkoda men får skräp på den skadade platsen. Verifiera efteråt med vår Base64-avkodare.

Andra Base64-verktyg du kan behöva

Att reparera kodningen är bara ett steg. Här är de andra Base64-verktygen på sajten: