Jak samodzielnie sprawdzić dostępność strony: 7 kroków ze zrzutami ekranu
Nie trzeba być programistą, żeby znaleźć najpoważniejsze bariery na swojej stronie. Wystarczy klawiatura, powiększenie w przeglądarce i bezpłatny kalkulator kontrastu. Pokazujemy każdy krok na przykładzie naszej strony.
Ten tekst powstał z użyciem sztucznej inteligencji (AI). Za publikację odpowiada redakcja MEZA P.S.A. Stan na: 11.10.2026.
Stan na 11.10.2026. Zrzuty ekranu zrobiliśmy na naszej stronie w przeglądarce Chrome, a kontrast sprawdziliśmy w bezpłatnym narzędziu WebAIM Contrast Checker. Wymagania podajemy według WCAG 2.2, aktualnej wersji wytycznych W3C, na poziomie AA.
Dostępna strona to taka, z której skorzysta też osoba niewidoma z czytnikiem ekranu, osoba, która nie może używać myszy, i ktoś, kto musi powiększyć tekst. Większości barier nie widać, kiedy przeglądasz stronę jak zwykle. Widać je, gdy na chwilę zmienisz sposób korzystania z niej. Kroki poniżej zrób na stronie głównej, na stronie z ofertą i na stronie z formularzem kontaktowym albo koszykiem.
Krok 1. Odłóż mysz i naciśnij Tab
Otwórz stronę, kliknij w pasek adresu, a potem naciśnij Tab. Każde kolejne naciśnięcie przenosi tak zwany fokus na następny link, przycisk albo pole. Shift + Tab cofa o jeden element.
Pierwszy Tab na dobrze zrobionej stronie pokazuje link „Przejdź do treści”. Pozwala on pominąć menu, które powtarza się na każdej podstronie. WCAG wymaga takiego mechanizmu (kryterium 2.4.1, poziom A).
Jeśli po naciśnięciu Tab nic nie widać, to nie znaczy, że link nie istnieje. Ale skoro nie widzisz, gdzie jesteś, przejdź do kroku 2.
Krok 2. Sprawdź, czy widać, gdzie jesteś
Naciskaj Tab dalej. Przy każdym elemencie powinna być wyraźna ramka, podkreślenie albo zmiana koloru. To widoczny fokus, wymagany przez kryterium 2.4.7 (AA).
Zwróć uwagę na trzy rzeczy:
- Fokus nie znika. Jeśli w którymś miejscu ramka przepada i nie wiesz, gdzie jesteś, to błąd.
- Kolejność ma sens. Fokus powinien iść jak tekst: od góry do dołu, od lewej do prawej, bez skakania po stronie.
- Fokusu nic nie zasłania. Przyklejony nagłówek, baner cookie albo czat nie może całkowicie przykryć elementu z fokusem. To nowe kryterium 2.4.11 w WCAG 2.2.
Krok 3. Otwórz menu i formularz bez myszy
Wszystko, co da się zrobić myszą, powinno dać się zrobić klawiaturą (kryterium 2.1.1, poziom A). Sprawdź najważniejsze elementy:
- menu rozwijane: Enter lub spacja otwiera, Escape zamyka;
- przyciski i linki: Enter działa tak samo jak kliknięcie;
- listy wyboru, kalendarze, suwaki: strzałki zmieniają wartość;
- okna i pop-upy: da się je zamknąć klawiszem Escape albo przyciskiem dostępnym z klawiatury.
Jeśli przy którymś elemencie utkniesz i Tab nie wyprowadza dalej, to tak zwana pułapka klawiaturowa. To jeden z poważniejszych błędów: osoba bez myszy nie może wtedy dokończyć zakupu ani wysłać formularza.
Krok 4. Powiększ stronę do 200%
Naciśnij Ctrl i + (na Macu Cmd i +), aż przeglądarka pokaże 200%. WCAG wymaga, żeby po takim powiększeniu nie ginęła treść ani funkcje (kryterium 1.4.4, AA).
Sprawdź:
- czy tekst się zawija, zamiast uciekać za prawą krawędź;
- czy nie trzeba przewijać strony w bok, żeby przeczytać zdanie;
- czy menu nadal da się otworzyć;
- czy przyciski i pola formularza nie nachodzą na siebie.
Dla dokładniejszego testu powiększ do 400%. Kryterium 1.4.10 wymaga, żeby treść dała się czytać bez przewijania w dwóch kierunkach przy szerokości 320 pikseli CSS. Na zwykłym monitorze to mniej więcej takie powiększenie.
Krok 5. Sprawdź etykiety pól formularza
Przejdź klawiaturą do formularza kontaktowego, zapisu albo zamówienia. Każde pole powinno mieć widoczną etykietę nad polem lub obok niego, na przykład „Imię”, „E-mail”, „Wiadomość” (kryterium 3.3.2, A).
Uważaj na pola, w których jedyną podpowiedzią jest szary tekst w środku pola. Znika on po rozpoczęciu pisania, a czytnik ekranu nie zawsze go odczyta. Szybki test: kliknij w nazwę pola. Jeśli kursor przeskakuje do pola, etykieta jest z nim połączona.
Krok 6. Zmierz kontrast tekstu
Tekst musi być czytelny na tle. WCAG podaje progi:
| Co | Minimalny kontrast (AA) |
|---|---|
| zwykły tekst | 4,5:1 |
| duży tekst (od 18 pkt albo od 14 pkt pogrubiony) | 3:1 |
| obramowania pól, ikony, stany przycisków | 3:1 |
Kolory odczytasz pipetą w narzędziach dla programistów przeglądarki (klawisz F12) albo z księgi znaku firmy. Potem wpisz je w WebAIM Contrast Checker. To bezpłatne narzędzie, nie wymaga rejestracji. W polu Foreground wpisz kolor tekstu, w polu Background kolor tła.
Na zrzucie powyżej są kolory tekstu i tła z naszej strony: 16,77:1, z zapasem. Dla porównania jasnoszary tekst #9A9A9A na białym tle:
Wynik 2,81:1 nie spełnia żadnego progu, nawet dla dużego tekstu. Taki odcień często pojawia się w drobnym druku, podpisach pod zdjęciami i podpowiedziach w polach formularza. Sprawdź też tekst na zdjęciach i kolorowych przyciskach.
Krok 7. Sprawdź opisy obrazków
Każdy obrazek, który niesie informację, potrzebuje tekstu alternatywnego. Czytnik ekranu odczyta go zamiast obrazka (kryterium 1.1.1, A). Obrazki czysto dekoracyjne powinny mieć pusty opis, żeby czytnik je pomijał.
Jak to sprawdzić bez specjalnych narzędzi:
- Kliknij prawym przyciskiem na obrazek i wybierz „Zbadaj”.
- W podświetlonym kodzie znajdź atrybut alt=”…”.
- Oceń treść: czy opis mówi to, co pokazuje obrazek, w kontekście strony?
Dobre i złe przykłady:
- „Zdjęcie” albo „IMG_2041.jpg” — źle, nic nie mówi.
- „Logo” przy logo, które prowadzi do strony głównej — lepiej: „Nazwa firmy — strona główna”.
- „Pokój dwuosobowy z balkonem i widokiem na morze” w galerii pensjonatu — dobrze.
- Brak atrybutu alt w ogóle — błąd. Czytnik może wtedy przeczytać nazwę pliku.
Przy wielu obrazkach pomoże bezpłatne narzędzie WAVE (wave.webaim.org), które oznacza obrazki bez opisu. Narzędzie nie oceni jednak, czy opis ma sens. To trzeba zrobić samemu.
Przy okazji sprawdź nazwy linków i przycisków. Osoby z czytnikiem ekranu często przeglądają same linki, bez otaczającego tekstu. Pięć linków „Czytaj więcej” albo „Kliknij tutaj” niewiele im powie. WCAG wymaga, żeby cel linku wynikał z jego treści albo z kontekstu (kryterium 2.4.4, A). Lepiej napisać „Cennik stron internetowych” niż „Sprawdź”. Przyciski z samą ikoną, na przykład lupą albo koszykiem, też potrzebują nazwy, którą czytnik odczyta.
Co dalej z wynikami
Zapisz wyniki w prostej tabeli: strona, krok, co nie działa, zrzut ekranu. Na przykład tak:
| Strona | Krok | Co nie działa | Jak bardzo przeszkadza |
|---|---|---|---|
| Koszyk | 2. Fokus | na przycisku „Zapłać” nie widać ramki | blokuje zakup bez myszy |
| Kontakt | 5. Etykiety | pole telefonu ma tylko szary tekst w środku | utrudnia wysłanie formularza |
| Strona główna | 6. Kontrast | szary podpis pod zdjęciem ma 2,8:1 | utrudnia czytanie |
Kolumna „Jak bardzo przeszkadza” ułatwia ustalenie kolejności poprawek. Najpierw popraw to, co blokuje zakup, rezerwację albo kontakt: pułapki klawiaturowe, pola bez etykiet, niewidoczny fokus w formularzu.
Ten test nie obejmuje wszystkiego. Pomija na przykład pracę z czytnikiem ekranu, napisy w filmach, komunikaty błędów i limity czasu. Jeśli chcesz pójść krok dalej, włącz wbudowany czytnik ekranu (na Macu VoiceOver: Cmd + F5) albo bezpłatny NVDA w systemie Windows i spróbuj wysłać formularz.
Kiedy powtarzać test
Dostępność psuje się zwykle przy zmianach, nie sama z siebie. Powtórz kroki po:
- zmianie motywu, kolorów albo czcionek;
- dodaniu czatu, banera cookie lub okienka z promocją;
- nowym formularzu, kalendarzu rezerwacji albo module płatności;
- przebudowie menu.
Jeśli na stronie nic się nie zmienia, wystarczy przegląd raz na kilka miesięcy.
Jeśli prowadzisz sklep internetowy albo przyjmujesz rezerwacje z płatnością, sprawdź też, czy obejmuje Cię ustawa wdrażająca Europejski Akt o Dostępności. Piszemy o tym w poradniku o Europejskim Akcie o Dostępności dla sklepów internetowych. To nie jest porada prawna.
Jak możemy pomóc
W ramach audytu dostępności WCAG przechodzimy całą ścieżkę klienta: klawiaturą, z czytnikiem ekranu, przy powiększeniu i w trybie wysokiego kontrastu. Potem poprawiamy to, co blokuje, i testujemy jeszcze raz. Dla sklepów mamy osobne rozwiązanie: audyt dostępności sklepu internetowego z tekstem informacji o dostępności do regulaminu.
Bezpłatną wycenę ze stałą ceną dostaniesz w ciągu 24 godzin, także w weekendy i święta.
- W3C — Web Content Accessibility Guidelines (WCAG) 2.2, W3C Recommendation 12.12.2024 · dostęp 11 października 2026
- WebAIM — Contrast Checker (bezpłatny, bez rejestracji) · dostęp 11 października 2026
Ten tekst powstał z użyciem sztucznej inteligencji (AI). Za publikację odpowiada redakcja MEZA P.S.A. Stan na: 11.10.2026.
Pytania, które słyszymy najczęściej
Nie ma tu Twojego pytania? Napisz albo zadzwoń — odpowiemy konkretnie, bez zobowiązań.
[email protected]+48 889 009 55001Czy taki test zastąpi audyt dostępności?
Nie. Pozwala szybko znaleźć oczywiste bariery, ale nie sprawdza wszystkich kryteriów WCAG, na przykład pracy z czytnikiem ekranu, komunikatów błędów czy okien dialogowych. Traktuj go jako pierwszy przegląd przed audytem albo między kolejnymi zmianami na stronie.
02Jaki kontrast tekstu jest wystarczający?
Według WCAG 2.2 na poziomie AA zwykły tekst potrzebuje kontrastu co najmniej 4,5:1, a duży tekst (od 18 punktów albo od 14 punktów pogrubiony) co najmniej 3:1. Elementy interfejsu, takie jak obramowanie pola formularza, również 3:1.
03Czy moja firma musi mieć dostępną stronę?
Zależy od tego, co robisz online i jak duża jest firma. Ustawa wdrażająca Europejski Akt o Dostępności dotyczy m.in. sklepów internetowych i usług, w których konsument zawiera umowę online, a mikroprzedsiębiorcy świadczący usługi są z niej zwolnieni. To nie jest porada prawna.
04W której przeglądarce robić test?
Wystarczy jedna aktualna przeglądarka: Chrome, Edge, Firefox albo Safari. W Safari na Macu klawisz Tab domyślnie pomija linki. Włącz w ustawieniach Safari, w zakładce Zaawansowane, opcję wyróżniania każdego elementu strony klawiszem Tab.
Powiązane usługi
Usługi1
Gotowe rozwiązania1
Zobacz też
Ile kosztuje strona internetowa dla firmy w 2026 roku? Od czego zależy cena
Ile kosztuje strona firmowa w 2026 r.: widełki z publicznych źródeł z datami, czynniki ceny, koszty stałe po starcie i lista pytań, dzięki którym porównasz oferty.
AI ActUstawa o systemach sztucznej inteligencji i KRiBSI: co zmienia się 28 października 2026
Poradnik dla małych firm: polska ustawa o systemach sztucznej inteligencji (Dz.U. 2026 poz. 1003), uprawnienia KRiBSI od 28.10.2026, kary, skargi, chatboty, art. 4 i art. 50 AI Act. Stan na 11.10.2026.
opieka nad stronąCo powinna obejmować opieka nad stroną: lista kontrolna przed podpisaniem umowy
Lista kontrolna przed podpisaniem umowy na opiekę nad stroną: co powinno być w zakresie, 10 pytań do wykonawcy, sygnały ostrzegawcze, dostępy i plan odejścia. Z danymi CERT Polska i ENISA.
Opisz projekt. Bezpłatna wycena w 24 h.
Wystarczy kilka zdań. W ciągu 24 godzin od zgłoszenia — także w weekendy i święta — wyślemy wycenę z zakresem i stałą ceną.
- [email protected]
- Telefon
- +48 889 009 550
- Wycena
- w ciągu 24 godzinod zgłoszenia, także w weekendy i święta
- Języki
- polski, angielski, ukraiński, rosyjskipo niemiecku odpowiadamy pisemnie
Dziękujemy, mamy Twoje zapytanie.
Wycenę wyślemy w ciągu 24 godzin od zgłoszenia, także w weekendy i święta.






