URL encoder, tekst i MD5

Koduj adresy i tekst, twórz przyjazne slugi oraz obliczaj sumy kontrolne MD5 i SHA. Wszystko działa lokalnie w przeglądarce.

Wyniki zmieniają się automatycznie. Polskie znaki są obsługiwane w UTF-8.

URL encoder, Base64 i hashe — kiedy ich używać

Adres strony może zawierać spacje, polskie litery, znak & lub parametry kampanii. Przeglądarka i system analityczny muszą jednoznacznie odczytać każdy z tych znaków, dlatego przed wstawieniem wartości do linku używa się kodowania URL. Ten generator pozwala szybko sprawdzić wynik bez instalowania programu i bez wysyłania tekstu poza urządzenie.

Najbezpieczniejszym wyborem dla pojedynczego parametru jest encodeURIComponent. Jeśli do linku z kampanii dodajesz nazwę „Usługi dla firm w UK”, kodowanie zabezpieczy spacje i znaki diakrytyczne, nie psując separatorów całego adresu. encodeURI jest przeznaczone raczej dla kompletnego URL-a, ponieważ pozostawia część znaków strukturalnych. Funkcja dekodowania pomaga odczytać adres przekazany przez system reklamowy lub formularz.

Tekst, slugi i format HTML

Base64 nie ukrywa informacji — jedynie zapisuje bajty za pomocą ograniczonego zestawu znaków. Jest przydatny przy danych technicznych, ale nie dla haseł, numerów dokumentów ani danych klienta. Kodowanie encji HTML zmienia na przykład znak < na &lt;, dzięki czemu tekst może zostać wyświetlony dosłownie we fragmencie kodu. Generator slugów zamienia polskie znaki na ASCII i tworzy małe litery rozdzielone myślnikami, na przykład „Projekt strony dla Łodzi” na projekt-strony-dla-lodzi.

  • URL: parametry formularzy, linki UTM, adresy z polskimi znakami.
  • Base64: techniczny zapis tekstu, nie szyfrowanie.
  • HTML entities: bezpieczne pokazanie kodu w treści strony.
  • Slug: prosty, czytelny adres podstrony bez spacji i znaków specjalnych.

Hash jest krótkim odciskiem tekstu. MD5, SHA-1, SHA-256 i SHA-512 zwracają zawsze tę samą wartość dla identycznego wejścia, dlatego można nimi porównać sumę kontrolną pliku albo zgodność danych przekazanych przez starszy system. Nawet pojedyncza spacja lub inny znak końca linii zmienia rezultat. MD5 i SHA-1 są dziś zbyt słabe do zastosowań kryptograficznych; do nowych integracji wybieraj co najmniej SHA-256, a hasła powierz serwerowi z Argon2id, bcrypt lub scrypt.

Dla polskiej firmy w UK poprawne adresy ułatwiają reklamę i analizę ruchu. W nazwach kampanii lub usług mogą pojawić się oba języki, więc obsługa UTF-8 ma znaczenie. Po wygenerowaniu linku warto go otworzyć w prywatnym oknie przeglądarki i sprawdzić, czy landing page oraz parametry są odczytywane tak, jak planowano.

Nie traktuj hasha jako dowodu, że treść jest bezpieczna lub poufna. Algorytm tylko wylicza deterministyczny skrót, a starsze skróty mogą zostać celowo podrobione. Do porównywania paczki pobranej od dostawcy użyj sumy SHA-256 podanej przez zaufane źródło. Do autoryzacji użytkownika potrzebujesz dodatkowo bezpiecznego procesu po stronie serwera, ograniczeń prób logowania i aktualnego połączenia HTTPS.

Najczęstszy błąd w technicznym linku to ręczne wstawienie spacji, znaku & lub polskiego znaku do wartości parametru. Użyj wyniku kodowania komponentu, a pełny adres składaj dopiero potem. W ten sposób znak & pozostanie częścią nazwy kampanii zamiast przypadkowo rozpocząć kolejny parametr. Proste nawyki przy tworzeniu linków ułatwiają później wiarygodne raportowanie.

Najczęstsze pytania

Czym różni się encodeURIComponent od encodeURI?

encodeURIComponent koduje pojedynczą wartość, na przykład parametr formularza lub UTM. encodeURI zostawia znaki potrzebne w całym adresie, takie jak ukośniki i dwukropki, dlatego stosuje się go do kompletnego URL-a.

Czy Base64 szyfruje tekst?

Nie. Base64 jest kodowaniem, a nie szyfrowaniem: każdy może łatwo odwrócić wynik. Używaj go do bezpiecznego przenoszenia znaków w formatach tekstowych, nie do ochrony haseł lub danych klientów.

Czy MD5 jest bezpieczny dla haseł?

Nie. MD5 ma znane słabości i nie nadaje się do przechowywania haseł. Dla systemu logowania użyj po stronie serwera nowoczesnego algorytmu adaptacyjnego, na przykład Argon2id, bcrypt lub scrypt.

Czy narzędzie obsługuje polskie znaki?

Tak. Kodowanie Base64 i hashe pracują na UTF-8, dlatego poprawnie obsługują ą, ć, ę, ł, ń, ó, ś, ź i ż. Generator slugów zamienia je na prosty zapis ASCII przyjazny dla adresów.

Czy tekst lub hasło opuszcza moją przeglądarkę?

Nie. Wszystkie przeliczenia odbywają się lokalnie w JavaScript przeglądarki. Narzędzie nie wymaga logowania ani połączenia z zewnętrznym API.

Potrzebujesz strony przygotowanej do marketingu?

Zadbamy o adresy, parametry kampanii i techniczne podstawy, żeby pomiar działań był prosty i wiarygodny.

Darmowa wycena