Teknik

Hur fungerar skärmläsare? Guide för utvecklare

Sarah Dev

Sarah Dev

Lead Frontend

Lästid

5 min

Publicerad

5 dec. 2025

Händer på tangentbord med hörlurar

För att bygga tillgängliga webbplatser måste du förstå hur skärmläsare fungerar. Det räcker inte att gissa – du behöver veta hur din kod faktiskt tolkas och presenteras för användaren.

En skärmläsare är inte bara text-till-tal. Det är ett komplext navigeringsverktyg som låter användare hoppa mellan rubriker, formulärfält, landmarker och länkar. Hur du strukturerar din HTML påverkar direkt användarupplevelsen.

I denna guide förklarar vi hur skärmläsare tolkar webbsidor, vilka de vanligaste är, och ger konkreta tips för att göra dina sajter kompatibla.

Vad är en skärmläsare?

En skärmläsare är ett program som läser upp innehållet på en skärm för användaren, primärt för personer med synnedsättning. Men det är mer än bara uppläsning – det är ett fullständigt gränssnitt för att navigera och interagera med digitalt innehåll.

Huvudfunktioner:

•Läser upp text, rubriker, länkar och formulärfält
•Meddelar elementtyp ('knapp', 'länk', 'textruta')
•Låter användare navigera med genvägar (hoppa till nästa rubrik, lista alla länkar)
•Annonserar statusändringar (nya fel, uppdateringar)
•Fungerar med braille-displayer för dövblinda användare

Vem använder skärmläsare?

Primärt blinda användare, men också personer med allvarlig synnedsättning, vissa kognitiva funktionsnedsättningar, och personer som temporärt inte kan se skärmen.

Populära skärmläsare

Det finns flera skärmläsare på marknaden med olika styrkor:

NVDA (NonVisual Desktop Access)

•Plattform: Windows
•Pris: Gratis, open source
•Marknadsandel: ~40% på desktop
•Bra för: Utvecklartestning (gratis, populär bland användare)

JAWS (Job Access With Speech)

•Plattform: Windows
•Pris: ~$1000/år
•Marknadsandel: ~50% bland yrkesverksamma
•Bra för: Arbetsplatsanpassning, avancerade funktioner

VoiceOver

•Plattform: macOS, iOS
•Pris: Gratis, inbyggd
•Marknadsandel: Dominerande på Apple-enheter
•Bra för: Mobiltestning, Mac-utvecklare

TalkBack

•Plattform: Android
•Pris: Gratis, inbyggd
•Bra för: Android-apptest

Hur skärmläsare tolkar sidor

Skärmläsare bygger en intern representation av sidan som kallas accessibility tree. Denna skiljer sig från DOM:en:

Accessibility tree:

•Baseras på DOM men filtreras och berikas
•Inkluderar bara tillgängliga element (inte rent dekorativa)
•Lägger till information från ARIA-attribut
•Beräknar 'accessible name' och 'role' för varje element

Exempel på hur en knapp tolkas:

<button>Skicka</button>

Skärmläsaren annonserar: 'Skicka, knapp'

Den kombinerar elementets innehåll ('Skicka') med dess roll (button → 'knapp').

Vad händer med CSS?

•display: none och visibility: hidden → Element döljs helt
•opacity: 0 → Element är osynligt men läses fortfarande
•Pseudo-element (::before, ::after med content) → Läses ofta upp
•Position utanför skärmen → Läses upp (bra för skip links)

Tips för utvecklare

1. Använd semantisk HTML

Skärmläsare förstår native HTML-element automatiskt. En

Testa din webbplats tillgänglighet

Gratis skanning, ingen registrering

WCAG 2.1 AA-kontroll
2-minuters skanning
Åtgärdsbar rapport

Vanliga frågor

Måste jag testa med alla skärmläsare?+
Nej, det räcker oftast med en eller två. NVDA (Windows) är gratis och populär. VoiceOver (Mac/iOS) är inbyggd och bra för mobiltestning. JAWS har störst marknadsandel bland yrkesverksamma men är dyr.
Hur börjar jag testa med skärmläsare?+
Börja med VoiceOver om du har Mac (Cmd+F5 för att starta). På Windows, ladda ner NVDA (gratis). Stäng av skärmen och försök navigera din egen sajt – det är ögonöppnande.
Varför läser skärmläsaren inte upp mitt innehåll?+
Vanliga orsaker: 1) Elementet är dolt med display:none eller aria-hidden, 2) Det saknas textalternativ (tom alt eller ingen label), 3) Dynamiskt innehåll som lagts till utan att meddela skärmläsaren.

Relaterade artiklar

Visa alla
Närbild på kod i en editor med fokus på HTML-element
Teknik•5 min

ARIA-labels: När, var och hur (utan att förstöra din UX)

Läs artikel
Person som använder laptop med tillgängligt gränssnitt
Guider•6 min

Vad är webbtillgänglighet? En komplett guide för nybörjare

Läs artikel
Skärm med SEO-analys och grafer
Tips•4 min

Tillgänglighet och SEO: Så förbättrar du båda samtidigt

Läs artikel
Diverse grupp människor som samarbetar
Guider•5 min

5 typer av funktionsnedsättningar och hur de påverkar webbupplevelsen

Läs artikel