Walidator kodów ZIP i pocztowych
Sprawdź poprawność kodu pocztowego dla 60+ krajów: Polska (XX-XXX), USA (ZIP 5/9), UK (postcode), Niemcy i inne. Instant walidacja. Bezpłatnie.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćWalidator kodów pocztowych – 60+ krajów, Polska, USA, UK, DE
Kod pocztowy to kluczowy element adresu pocztowego – różne kraje mają różne formaty, długości i reguły. Narzędzie waliduje format kodu pocztowego dla ponad 60 krajów: sprawdza regex wzorzec, długość i (opcjonalnie) przynależność do regionu.
Formaty kodów pocztowych
Polska (PL): XX-XXX (5 cyfr z myślnikiem, np. 00-001). USA ZIP: 12345 lub 12345-6789 (ZIP+4). UK: AN NAA lub ANN NAA (np. SW1A 1AA). Niemcy (DE): 5 cyfr (10115). Francja (FR): 5 cyfr (75001). Holandia (NL): 1234 AB. Kanada (CA): A1A 1A1. Australia (AU): 4 cyfry. Japonia (JP): 123-4567.
Polska numery pocztowe – struktura
Pierwsze 2 cyfry: rejon pocztowy (00-XX Warszawa, 30-XX Kraków, 60-XX Poznań, 80-XX Gdańsk). Format: XX-XXX gdzie X=cyfra. Pełna regex: ^[0-9]{2}-[0-9]{3}$. Walidacja rozszerzona: sprawdzenie czy prefiks odpowiada istniejącemu miastu (opcjonalna baza).
Walidacja rozszerzona vs formatowa
Formatowa (regex): sprawdza tylko czy ciąg pasuje do wzorca formatu. Szybka, bez bazy. Np. 99-999 przejdzie. Rozszerzona (baza): sprawdza czy kod faktycznie istnieje w bazie pocztowej danego kraju. Wolniejsza, wymaga aktualnej bazy. Dla e-commerce: rozszerzona dla kluczowych rynków.
Integracja walidacji w formularzach
HTML5: – natywna walidacja bez JS. JavaScript: /^[0-9]{2}-[0-9]{3}$/.test(zip). Biblioteki: libaddressinput (Google), Zod (.string().regex()), Yup. Komunikat błędu: "Kod pocztowy powinien mieć format XX-XXX (np. 00-001)".
Najczęstsze pytania
Dlaczego kody pocztowe są ważne dla e-commerce?
Nieprawidłowy kod pocztowy = nieudostarczenie paczki + koszt zwrotu. Walidacja przed złożeniem zamówienia: oszczędność kosztów logistycznych. UPS/DHL/InPost: sprawdzają kod pocztowy przed przyjęciem przesyłki. Dla Polski: błąd 99-999 zamiast 99-000 może skierować do złego urzędu pocztowego.
Jak sprawdzić przynależność kodu pocztowego do miasta?
Poczta Polska: baza kodów pocztowych (odpłatna licencja). GUS TERYT: bezpłatna baza podziału administracyjnego. OpenStreetMap Nominatim API: geokodowanie (kod → współrzędne → miasto). Google Geocoding API: dokładna weryfikacja (płatna przy wyższym ruchu).
Co to jest ZIP+4 Code (USA)?
ZIP: 5 cyfr (podstawowy, np. 90210). ZIP+4: dodatkowe 4 cyfry po myślniku (np. 90210-1234) – precyzuje sektor dostawy (blok, biuro). USPS używa ZIP+4 do sortowania automatycznego. Dla standardowych zamówień: ZIP 5-cyfrowy wystarczy. USPS lookup: usps.com/zip-code-lookup.
Czy UK postcode jest case-sensitive?
Nie – SW1A 1AA = sw1a 1aa = SW1A1AA. Format UK: część outward (SW1A) + spacja + część inward (1AA). Regex: ^[A-Z]{1,2}[0-9][A-Z0-9]?\s*[0-9][A-Z]{2}$. Spacja może być brak lub jedna. Baza UK postcodes: postcodes.io (bezpłatne API).
Jak walidować kody pocztowe w wielu krajach jednocześnie?
Biblioteka google-libaddressinput (Android/iOS/web): zawiera reguły dla 200+ krajów. Narzędzia: addressr (Node.js), postcode-validator (npm). Najprościej: jeśli kraj nieznany, waliduj tylko alfanumeryczny 3-10 znaków bez znaków specjalnych.
Powiązane narzedzia: walidator IBAN, walidator JSON i walidator XML.