Accessibility
· 24 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DTabindex Anti-PatternsAction0 positive, 165 -1-on-focusableFIX
F404 Error PageActionHTTP 404, bare pageFIX
DPrint StylesheetActionNo print stylesFIX
BDark Mode SupportDark mode detectedREVIEW
Detection limited to meta tags and inline styles.
ALandmark Structure17 landmarksPASS
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
Without a skip-nav link, keyboard users tab through every nav item before reaching content — every page, every visit.
Learn more ▾ ▴
WCAG 2.4.1 (Bypass Blocks) requires a mechanism to skip past repeated content. The standard implementation is a 'Skip to main content' link that's the first focusable element, visually hidden until focused. Three lines of HTML + four of CSS.
Source: WCAG 2.1 SC 2.4.1
A+Heading Hierarchy27 headingsPASS
- H1 Hospital Bag Checklist for Mom, Baby & Partner
- H2 Mom16 left
- H2 Baby10 left
- H2 Partner6 left
- H2 Shared5 left
- H2 Leaving-home tasks7 left
- H2 Bags & locations
- H2 Related tools
- H2 What is this hospital bag checklist?
- H3 Five honest states
- H3 Three bags, one list
- H3 Hospital check
- H2 How to pack your hospital bag in 4 steps
- H3 Pick your plan
- H3 Tick as you go
- H3 Ask your hospital
- H3 Leaving now
- H2 Features
- H3 Leaving now view
- H3 Print & PDF
- H3 Works offline
- H3 Share with your partner
- H3 Registry & budget
- H3 No ads, no affiliate links
- H2 How families use it
- H2 Hospital bag checklist FAQ
- H2 Get your hospital bag ready, one tick at a time
A+Heading Text QualityAll 27 heading(s) have substantive, well-formed textPASS
A+Alt Text QualityNo imagesPASS
A+Form AccessibilityNo form controlsPASS
A+Link & Button Quality68 links, 226 buttons — all OKPASS
A+Form Input TypesNo form controls on this pagePASS
A+Form Input QualityNo form controls on this pagePASS
A+Mobile Keyboard & AutofillNo form controls -- mobile keyboard check is N/APASS
A+Document LanguageLang attribute set to "en"PASS
A+Iframe AccessibilityNo iframes on this pagePASS
A+Tap Target AdequacyAll tap targets meet WCAG 2.5.5/2.5.8 sizingPASS
A+Mobile-Readable Font SizesAll 491 visible text node(s) render at >= 12 CSS pixelsPASS
AFavicon & Branding9 icon(s) detectedPASS
A+Web ManifestPWA-readyPASS
A+PWA DepthNo PWA depth issues detectedPASS
A+Mobile UX Depth1 mobile-depth signal(s) detectedPASS
A+Color Contrast (Screenshot)20 text elements analyzed, 0 fail WCAG AAPASS
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h1 Hospital Bag Checkli… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Mom | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Baby | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Partner | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Shared | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Leaving-home tasks | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Bags & locations | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Related tools | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 What is this hospita… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 How to pack your hos… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Features | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 How families use it | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Hospital bag checkli… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Get your hospital ba… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Five honest states | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Three bags, one list | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Hospital check | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Pick your plan | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Tick as you go | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Ask your hospital | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.
A+Lighthouse Accessibility AuditsScore 97/100 — 2 failing, 26 passedPASS
Accessibility
These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.
Contrast
Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
0% div.min-w-[200px] > div.flex > p.text-[15px] > span.ml-1.5 |
· Clearing browser data may remove your checklist. div.flex > span.text-[13px] > div.hbc-noprint > span.text-foreground/55 |
44 div.sticky > div#hbc-list > button.min-h-9 > span.ml-1.5 |
35 div.sticky > div#hbc-list > button.min-h-9 > span.ml-1.5 |
Need to get 35 · Pack last 6 · Tasks 0/7 div.mx-auto > div.grid > div.min-w-0 > p.mt-2 |
16 left div.mt-5 > section > h2#sec-mom > span.text-[13px] |
Check-in at the front desk usually asks for these. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Speeds up admission if you pre-registered. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Cover up for walking the halls and visitors. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Something comfortable of your own to sleep in after birth. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
For bleeding after birth — check with your hospital what it supplies. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
A loose outfit for the ride home. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Your own toothbrush and wash things feel familiar. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Hospital air is dry; lips chap quickly. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Keeps hair out of the way during labor. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
So you can see without fiddling with contacts. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Your regular medicines — ask your care team what to bring. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
For after birth — ask what you may eat during labor. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
10 left div.mt-5 > section > h2#sec-baby > span.text-[13px] |
Needed for the baby’s ride home; install it before the due date. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Newborns lose heat through their heads. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Tuck over the harness in the car seat, never under it. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Check with your hospital — many provide some during the stay. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Diaper changes and quick clean-ups. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
If you plan to formula feed — check with your hospital what it supplies. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Skipped div.flex > div.min-w-0 > span.mt-1.5 > span.hbc-chip |
Baby bag div.flex > div.min-w-0 > span.mt-1.5 > span.hbc-chip-sm |
6 left div.mt-5 > section > h2#sec-partner > span.text-[13px] |
A fresh change for a long stay. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Toothbrush and deodorant for the support person. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
The support person’s own regular medicines. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Food and change for long hours and vending machines. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Makes a chair or couch bed more bearable. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Lets your partner support you in the shower or tub. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Skipped div.flex > div.min-w-0 > span.mt-1.5 > span.hbc-chip |
Partner bag div.flex > div.min-w-0 > span.mt-1.5 > span.hbc-chip-sm |
5 left div.mt-5 > section > h2#sec-shared > span.text-[13px] |
Calls, photos and updates for family. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Outlets are often far from the bed — a long cable reaches. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Backup power when you can’t reach an outlet. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Easy to forget in the rush out the door. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Keeps used clothes apart from clean ones. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
7 left div.mt-5 > section > h2#sec-leaving > span.text-[13px] |
Find out what is supplied so you don’t overpack. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Know the way, where to park and which entrance to use. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
So anyone can grab the bags if you can’t. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Installing early avoids a scramble at discharge. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Someone ready to step in, day or night. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
One less stop when it’s time to go. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
Numbers ready in every phone that might make the call. li.hbc-row > div.flex > div.min-w-0 > span.hbc-row-purpose |
· By the door ul.mt-2 > li.flex > span > span.text-foreground/55 |
18 section.rounded-2xl > ul.mt-2 > li.flex > span.tabular-nums |
· By the door ul.mt-2 > li.flex > span > span.text-foreground/55 |
· Closet ul.mt-2 > li.flex > span > span.text-foreground/55 |
· Car ul.mt-2 > li.flex > span > span.text-foreground/55 |
· Entry table ul.mt-2 > li.flex > span > span.text-foreground/55 |
These are illustrative examples of how the checklist works, not reviews from re… div.flex > main.flex-1 > section.mx-auto > p.mt-3 |
This site is a planning aid, not medical advice. If you’re unsure whether to go… body.size-full > div.flex > main.flex-1 > p.mx-auto |
© 2026 hospitalbagchecklist.online · Free forever · No ads · No affiliate links div.flex > footer.hbc-noprint > div.border-t > p.mx-auto |
These are opportunities to improve the legibility of your content.
Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. Learn more about accessible names.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
Hospital Bag Checklist div.flex > header.hbc-noprint > div.mx-auto > a.flex |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
More li.hbc-row > div.flex > div.hbc-row-actions > button.hbc-mini |
English div.lg:col-span-2 > div.mt-4 > details.hbc-lang > summary.flex |