Kodowanie Base64 | Szybkie kodowanie danych

Base64 to metoda konwersji danych binarnych na ASCII, ułatwiająca ich przesyłanie i przechowywanie. Nasze narzędzie online szybko koduje i dekoduje tekst oraz pliki, jak obrazy i dokumenty. Wklej dane, aby uzyskać wynik w formacie Base64, idealny do aplikacji webowych, e-maili i baz danych.


0 bajtów
Dowolny typ pliku (maks. rozmiar: 10MB). Wszystko działa w Twojej przeglądarce.
Używa - i _ zamiast + i / oraz pomija dopełnienie (=). Do URL, nazw plików i JWT.
0 bajtów

Jak używać kodera i dekodera Base64

  1. Wybierz Koduj lub Dekoduj, a następnie wybierz Tekst lub Plik jako dane wejściowe.
  2. Wpisz lub wklej tekst albo wybierz plik i w razie potrzeby dostosuj opcję bezpieczną dla URL.
  3. Kliknij przycisk akcji, aby natychmiast uzyskać wynik.
  4. Skopiuj wynik, pobierz go jako plik lub kliknij Wyczyść, aby zacząć od nowa.

Twoje dane nigdy nie opuszczają urządzenia. Całe kodowanie i dekodowanie odbywa się lokalnie w Twojej przeglądarce.

Użyj tego narzędzia z poziomu swojego agenta AI

Bezpłatne API JSON i serwer Model Context Protocol (MCP). Bez rejestracji, bez klucza API, CORS otwarty. Stworzone dla Claude, ChatGPT, Cursor, skryptów i aplikacji frontendowych.

curl -X POST https://mate.tools/api/v1/base64-encode.php \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","url_safe":false}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/base64-encode.php",
    data=json.dumps({"text":"hello world","url_safe":false}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/base64-encode.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"text":"hello world","url_safe":false}),
});
console.log(await r.json());

Dodaj do claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) lub dowolnego innego klienta zgodnego z MCP:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Dokumentacja API OpenAPI 3.1 npm 60 żądań/min · 600 żądań/godz · maks. 1 MB

Najczęściej zadawane pytania

Kodowanie Base64 przekształca dane binarne lub tekstowe w tekst ASCII przy użyciu 64-znakowego alfabetu (A–Z, a–z, 0–9, + i /). Pozwala danym binarnym bezpiecznie przechodzić przez systemy obsługujące tylko tekst, takie jak poczta e-mail, JSON czy URL. To kodowanie do transportu, a nie szyfrowanie, więc nie zapewnia żadnego bezpieczeństwa.

Przełącz na tryb Dekoduj, wklej swój ciąg Base64 (lub wczytaj plik .txt, który go zawiera) i kliknij Dekoduj. Czytelny tekst pojawia się w polu wyniku, a przycisku Pobierz możesz użyć do zapisania zdekodowanych danych jako pliku, co jest przydatne dla obrazów, plików PDF i innych treści binarnych.

Wybierz Koduj, przełącz źródło na Plik i wybierz obraz. Narzędzie generuje zarówno surowy ciąg Base64, jak i gotowy do użycia data URI (data:image/png;base64,...). Wklej data URI do atrybutu src znacznika img HTML lub właściwości background-image CSS, aby osadzić obraz bez osobnego pliku.

Base64 bezpieczne dla URL zastępuje + przez - i / przez _ oraz usuwa dopełnienie =, dzięki czemu wynik można bezpiecznie umieszczać w URL, ciągach zapytań, nazwach plików i tokenach JSON Web Token (JWT). Włącz przełącznik bezpieczny dla URL, gdy wynik musi być przekazany w URL lub nazwie pliku.

Tak. Base64 zamienia każde 3 bajty danych na 4 znaki ASCII, więc zakodowany wynik jest około 33% większy od oryginału. Ten narzut to cena za umożliwienie bezpiecznego transportu danych binarnych jako zwykłego tekstu.

Nic nie jest przesyłane. Całe kodowanie i dekodowanie odbywa się w całości w Twojej przeglądarce za pomocą JavaScriptu, więc Twój tekst i pliki nigdy nie opuszczają urządzenia. Narzędzie poprawnie obsługuje też pełny tekst UTF-8, w tym emoji i znaki z akcentami.

Czym jest koder Base64?

Koder Base64 przekształca tekst, obrazy lub pliki w zwykły tekstowy ciąg Base64 przy użyciu 64-znakowego alfabetu (A–Z, a–z, 0–9, + i /). Pozwala to danym binarnym bezpiecznie przemieszczać się przez systemy obsługujące wyłącznie tekst. To narzędzie dekoduje też Base64 z powrotem na tekst lub plik do pobrania, obsługuje UTF-8 oraz wariant bezpieczny dla URL i działa w całości w Twojej przeglądarce.