Jak przekonwertować plik na Base64
- Upuść plik na pole lub kliknij, aby wybrać go ze swojego urządzenia.
- Wybierz czysty Base64, data URI z typem MIME lub obiekt JSON.
- Skopiuj wynik lub pobierz go jako plik .txt.
Typowe zastosowania dla programistów
- Przesyłanie plików do API REST lub GraphQL wewnątrz JSON-a.
- Osadzanie czcionek w CSS za pomocą
@font-face { src: url(data:font/woff2;base64,…) }. - Przechowywanie certyfikatów i plików konfiguracyjnych w sekretach Kubernetes lub zmiennych środowiskowych.
- Tworzenie danych testowych (fixtures) bez osobnych plików binarnych.
Alternatywy w wierszu poleceń
Linux: base64 -w 0 file.zip. macOS: base64 -i file.zip. Windows: certutil -encode file.zip out.txt lub w PowerShellu: [Convert]::ToBase64String([IO.File]::ReadAllBytes('file.zip')).
Najczęściej zadawane pytania
Jakie typy plików są obsługiwane?
Wszystkie. Base64 działa na surowych bajtach, więc zakodować można każdy plik: PDF, DOCX, ZIP, MP3, MP4, czcionki, pliki wykonywalne i wiele innych.
Czy moje pliki są gdzieś wysyłane?
Nie. Plik jest odczytywany i kodowany przez Twoją przeglądarkę. Nigdy nie opuszcza Twojego komputera ani telefonu.
Po co dodawać prefiks data URI?
Prefiks informuje przeglądarki i inne programy, jaki typ pliku zawiera ciąg Base64, dzięki czemu można go użyć bezpośrednio w HTML, CSS lub Markdown.