IT
OmnvertObrazy • Dokumenty • Sieć

Konwerter Base64 (tekst i plik)

Koduj i dekoduj Base64 dla tekstu i plików. URL‑safe, kontrola paddingu, Data URI i płynna obsługa dużych plików — bez wysyłania danych.

Twoje dane zostają w przeglądarce. Bez uploadu.
Typ wejścia
Wykryto: Tekst
Wejście
Znaki: 0 • Bajty: 0
Wyjście
Znaki: 0 • Bajty: 0

O tym narzędziu Base64

Base64 to deterministyczny sposób zapisu bajtów jako tekstu ASCII. Spotkasz go w JSON API, webhookach, e-mailach czy plikach konfiguracyjnych — wszędzie tam, gdzie system oczekuje tekstu, a trzeba przenieść dane binarne (np. obraz lub PDF). Ta strona pozwala kodować i dekodować Base64 dla tekstu i plików, z czytelną walidacją oraz prostymi naprawami typowych problemów.

Możesz włączyć obsługę białych znaków, wygenerować wariant URL‑safe (przydatny w JWT i tokenach), kontrolować padding “=” oraz tworzyć/rozbijać Data URI. Wszystko działa po stronie klienta dla prywatności — dane nie opuszczają przeglądarki. Dla większych wejść używamy Web Workera i przetwarzania blokowego, aby interfejs pozostał płynny.

Zastosowania

Kodowanie poświadczeń do transportu (to nie szyfrowanie!)

Base64 bywa używane w Basic Auth, ale nie chroni treści. Traktuj to jako format transportowy i polegaj na TLS.

Obraz/plik do Base64 dla HTML/CSS/Data URI

Chcesz osadzić małą ikonę? Zamień PNG/JPG/SVG na Base64 i opcjonalnie wygeneruj Data URI data:mime/type;base64,...

Dekodowanie Base64 z API

Gdy API zwraca plik jako Base64, wklej ciąg (nawet z nowymi liniami), popraw format i pobierz plik z właściwym rozszerzeniem.

Base64 URL‑safe dla JWT / web tokenów

Segmenty JWT zwykle są URL‑safe i bez paddingu. Ustaw URL‑safe i padding, aby łatwiej debugować tokeny.

Naprawa paddingu i białych znaków

Base64 z logów lub e-maili bywa łamane na linie. Użyj “Usuń białe znaki”, “Napraw URL‑safe” i “Dodaj padding”.

Sprawdzenie inflacji rozmiaru (~33%)

Base64 zwiększa rozmiar o ok. 33%. Liczniki bajtów/znaków pomagają ocenić, czy zmieścisz się w limitach.

Najczęstsze problemy i rozwiązania

Nieprawidłowe znaki

Często wklejają się cudzysłowy, przecinki lub fragmenty markup. Przytnij wejście i usuń białe znaki.

Brakujący padding

Niektóre systemy usuwają '='. Gdy włączony jest ścisły padding, dodaj brakujące znaki lub wyłącz strict.

Mieszanie URL‑safe i standardu

Jeśli widzisz '-' i '_' zamiast '+' i '/', użyj naprawy URL‑safe lub włącz obsługę URL‑safe.

Data URI vs surowe Base64

Data URI zaczyna się od data:...;base64,. Narzędzie wykryje to i wyciągnie właściwą część Base64.

Błąd UTF‑8

Jeśli Base64 reprezentuje plik binarny, dekodowanie do tekstu się nie uda. Użyj trybu pliku.

Duże wejścia

Dla dużych plików przetwarzanie działa w Web Workerze z podziałem na bloki, aby UI nie zawieszało się.

Przykłady

Tekst (UTF‑8)
Hello, Omnvert! 👋🌍\nBase64 is not encryption.
Base64 URL‑safe
SGVsbG8sIE9tbnZlcnQhIPCfkYvwn4yNCkJhc2U2NCBpcyBub3QgZW5jcnlwdGlvbi4
Data URI
data:text/plain;base64,SGVsbG8sIE9tbnZlcnQhIPCfkYvwn4yNCkJhc2U2NCBpcyBub3QgZW5jcnlwdGlvbi4=

Intencje wyszukiwania, które pokrywamy

To typowe potrzeby, które pojawiają się przy pracy z Base64 w API, plikach i przeglądarkach.

base64 zakoduj plik onlinebase64 zdekoduj plik onlinebase64 zakoduj tekst onlinebase64 zdekoduj tekst onlinedekoduj base64 z nowymi liniamibase64 ze spacjamiusuń spacje z base64napraw padding base64base64 brak paddinguurl safe base64 encoderbase64 urlsafe do standardjwt base64 url safebase64 bez paddinguobraz do base64png do base64 data urijpg do base64 data urisvg do base64base64 do png pobierzbase64 do pdf pobierzdata uri do plikukonwerter data uri do plikubase64 do blob pobierzbase64 do pliku binarnegowalidator base64sprawdź czy to base64base64 błąd utf8utf8 do base64base64 do utf8base64 wzrost rozmiaru 33 procentbase64 duży plik 50mb

FAQ

Czy Base64 to szyfrowanie?

Nie. Base64 to kodowanie (encoding) bajtów jako tekstu ASCII; nie zapewnia poufności.

Dlaczego Base64 jest większe?

Base64 zwiększa rozmiar danych o ok. 33% (4 znaki na 3 bajty), a Data URI dodaje jeszcze prefiks.

Czy mogę dekodować Base64 ze spacjami/nowymi liniami?

Tak. Włącz opcję “Zezwól na spacje/nowe linie” albo użyj “Usuń białe znaki”.

Czym jest Base64 URL‑safe?

Wariant URL‑safe zastępuje “+” i “/” znakami “-” i “_”, co ułatwia użycie w URL-ach i tokenach (np. JWT).

Do czego służy padding '='?

Padding wyrównuje długość Base64 do wielokrotności 4. Część systemów go wymaga, inne pomijają.

Mam błąd paddingu — co zrobić?

Spróbuj usunąć białe znaki, naprawić URL‑safe do standardu, albo dodać brakujące '='.

Dlaczego dekodowanie daje błąd UTF‑8?

To może być plik binarny (obraz/PDF/ZIP), a nie tekst. Użyj trybu pliku i pobierz wynik jako plik.

Czy mogę wygenerować Data URI z pliku?

Tak. W trybie Plik → Base64 włącz “Wyjście jako Data URI”.

Czy dane są wysyłane na serwer?

Nie. Wszystko działa w przeglądarce; nic nie jest przesyłane.

Czy obsługuje duże pliki (50MB+)?

Tak. Duże wejścia są przetwarzane w Web Workerze z podziałem na bloki, aby nie zawieszać UI.

Powiązane narzędzia