
Konwertery
Base64
Zakoduj tekst lub plik w Base64 albo zdekoduj Base64 z powrotem, z obsługą polskich znaków (UTF-8), wariantu base64url i adresów data:.
Konwertery
Zamień znaki specjalne, takie jak < > & i cudzysłowy, na encje HTML albo zdekoduj encje z powrotem na tekst, także ą i ą.
Obliczenia wykonuje Twoja przeglądarka. Wpisane dane nie są wysyłane na serwer.
Wpisz tekst po lewej, żeby go zakodować, albo wklej tekst z encjami po prawej, żeby go zdekodować.
Encja (w specyfikacji: odwołanie do znaku, character reference) to zapis znaku zaczynający się od& i kończący średnikiem. Standard HTML opisuje trzy rodzaje: nazwane, np.<, dziesiętne, np. <, i szesnastkowe, np.<. Przeglądarka wyświetla w ich miejscu odpowiedni znak, a nie traktuje go jako część znacznika.
Jeśli tekst od użytkownika trafia do strony bez zmian, znak < może rozpocząć nowy znacznik, np. <script>. OWASP w ściądze o zapobieganiu atakom XSS zaleca, by przed wstawieniem danych do treści HTML zamienić pięć znaków na encje: &,<, >, " i '. Tryb „tylko znaki specjalne” robi dokładnie to. OWASP zaznacza, że inne miejsca strony, np. atrybuty z adresami URL czy kod JavaScript, wymagają innego kodowania.
| Znak | Tryb podstawowy | Dziesiętnie | Szesnastkowo |
|---|---|---|---|
| & | & | & | & |
| < | < | < | < |
| > | > | > | > |
| " | " | " | " |
| ' | ' | ' | ' |
| ą | ą | ą | ą |
| € | € | € | € |
| © | © | © | © |
| spacja niełamiąca | |   |   |
Dekoder korzysta z parsera HTML wbudowanego w przeglądarkę, więc rozpoznaje wszystkie encje nazwane ze specyfikacji HTML, np. , © czy€, a także encje liczbowe. Parser nie uruchamia przy tym skryptów.
OWASP zaleca, by przy wstawianiu danych do treści HTML zamieniać pięć znaków: & na &, < na <, > na >, " na " i ' na '.
To ten sam znak ą zapisany jako encja liczbowa: dziesiętnie (kod 261) albo szesnastkowo (kod 0x105). Specyfikacja HTML dopuszcza oba zapisy.
Na stronie zapisanej w UTF-8 polskie litery można wpisywać wprost. Tryb „wszystko poza ASCII” przydaje się, gdy tekst ma trafić do miejsca, które przyjmuje tylko znaki ASCII.

Konwertery
Zakoduj tekst lub plik w Base64 albo zdekoduj Base64 z powrotem, z obsługą polskich znaków (UTF-8), wariantu base64url i adresów data:.

Konwertery
Zamień znacznik czasu Unix (sekundy, milisekundy, mikro- lub nanosekundy) na datę w dowolnej strefie czasowej albo datę na znacznik czasu.

Konwertery
Zakoduj tekst do bezpiecznej postaci w adresie URL (np. spacja jako %20, ą jako %C4%85) albo zdekoduj zakodowany adres i rozłóż go na części oraz parametry.

Konwertery
Wpisz liczbę w dowolnym z czterech systemów, a konwerter pokaże ją w pozostałych, także dla bardzo dużych liczb i w kodzie uzupełnień do dwóch dla 8–64 bitów.