Skip to content
Intopia Home
  • Services
  • Resources
  • About us
  • Careers
  • Articles
  • Contact us
  • Home
  • Services
  • Resources
  • About us
  • Careers
  • Articles
  • Contact us
Home > Resources

Resources

From webinars to our popular WCAG 2.2 map, we have a range of resources to help you on your digital accessibility journey.

Featured resources

Assistive Technology Survey 2025

The findings from the third year of the most comprehensive survey of its kind in Australia and New Zealand. The research reveals how people use assistive technology online, the barriers they face and emerging trends including AI.
View survey results

Page structure bookmarklets explained

These bookmarklets help you inspect the overall structure of a page, including headings, images, lists, landmarks and language. Use them to quickly identify how key page content has been marked up.

This page explains the bookmarklets available on the Intopia's accessibility testing bookmarklets page.


Bookmarklet 1. Highlight headings

Highlights all HTML headings (h1 to h6) using different colours so you can quickly see the page's heading structure. Each heading is labelled with its level and text. The bookmarklet also flags empty headings and pages with more than one h1 element.

Video transcript
  • Step 1: Start on Intopia's accessibility testing bookmarklets page
  • Step 2: Find the "Highlight headings" bookmarklet
  • Step 3: Drag the bookmarklet to your browser's Bookmarks Bar
  • Step 4: Use the test page to review the bookmarklet
  • Step 5: Activate the bookmarklet
  • Step 6: Scroll through the page to review the highlighted headings
  • Notice the second H1 element near the bottom of the page has been flagged in red
  • Press the "Escape" key to remove the overlay.

Use this bookmarklet when you want to:

  • understand the heading structure of a page
  • check that headings are being used to organise content
  • identify empty headings
  • find pages with multiple h1 elements

How to use it

  1. Drag a bookmarklet to your browser's Bookmarks Bar.
  2. Open the page you want to inspect.
  3. Click the Highlight headings bookmarklet.
  4. Scroll through the page to review the highlighted headings.
  5. Press Esc to remove the overlay.

When reviewing the page, check for:

  • A single h1 that describes the main purpose of the page.
  • A logical heading hierarchy, where heading levels follow the structure of the content.
  • Skipped heading levels, such as jumping from an h2 directly to an h4, which can make the page structure harder to understand.
  • Empty headings, which provide no useful information to users.
  • Multiple h1 elements, which should be reviewed to ensure the page structure is clear and intentional.

Bookmarklet 2. Highlight image alternatives

Highlights all images on a page and identifies how their alternative text has been provided. Each image is labelled with one of three states:

  • Alternative text: where the image has descriptive text.
  • Empty alternative text: (alt=""), which is typically used for decorative images.
  • Missing alternative text: where no alt attribute has been provided.

Where alternative text is present, the bookmarklet displays its value, making it easy to review the text without inspecting the HTML.

Video transcript
  • Step 1: Start on Intopia's accessibility testing bookmarklets page
  • Step 2: Find the "Highlight image alternatives" bookmarklet
  • Step 3: Drag the bookmarklet to your browser's Bookmarks Bar
  • Step 4: Use the test page to review the bookmarklet
  • Step 5: Activate the bookmarklet
  • Step 6: Scroll through the page to review the highlighted images
  • Images with alternatives are highlighted in green
  • Images with empty alts are highlighted in blue
  • Images with no alts are highlighted in red
  • Press the "Escape" key to remove the overlay

Use this bookmarklet when you want to:

  • check that images have appropriate alternative text
  • identify decorative images
  • find images that are missing alternative text
  • review how images have been marked up across a page

How to use it

  1. Drag a bookmarklet to your browser's Bookmarks Bar.
  2. Open the page you want to inspect.
  3. Click the Highlight image alternatives bookmarklet.
  4. Scroll through the page to review each highlighted image.
  5. Press Esc to remove the overlay.

When reviewing the page, check for:

  • Informative images that have meaningful alternative text describing their purpose or content.
  • Decorative images that use empty alternative text (alt="") so they can be ignored by screen readers.
  • Images with missing alternative text, which may be inaccessible to people who cannot see the image.
  • Alternative text that matches the purpose of the image, rather than simply describing its appearance.

Bookmarklet 3. Highlight lists

Highlights lists on a page, including both native HTML list elements and ARIA list roles. Different colours are used to distinguish each type, making it easy to see how lists have been created. The bookmarklet highlights:

  • list containers: ul, ol and dl.
  • list items: li, dt and dd), as well as ARIA list and listitem roles.
Video transcript
  • Step 1: Start on Intopia's accessibility testing bookmarklets page
  • Step 2: Find the "Highlight lists" bookmarklet
  • Step 3: Drag the bookmarklet to your browser's Bookmarks Bar
  • Step 4: Use the test page to review the bookmarklet
  • Step 5: Activate the bookmarklet
  • Step 6: Scroll through the page to review the highlighted lists
  • Unordered and ordered lists are highlighted in green
  • Description lists are highlighted in blue
  • role="list" and role="listitem" are highlighted in amber
  • Fake lists are not highlighted at all
  • Press the "Escape" key to remove the overlay

Use this bookmarklet when you want to:

  • identify lists on a page
  • check that groups of related items have been marked up as lists
  • distinguish between native HTML lists and ARIA lists
  • find content that may look like a list but isn't marked up as one

How to use it

  1. Drag a bookmarklet to your browser's Bookmarks Bar.
  2. Open the page you want to inspect.
  3. Click the Highlight lists bookmarklet.
  4. Scroll through the page to review the highlighted lists.
  5. Press Esc to remove the overlay.

When reviewing the page, check for:

  • Related items that have been grouped into lists.
  • Navigation menus and collections that have been marked up appropriately.
  • Lists that use native HTML elements (ul, ol and dl) wherever possible.
  • Content that looks like a list but has been created using line breaks, paragraphs or other elements instead of proper list markup.
  • Lists that have been recreated using ARIA roles where native HTML list elements would have been more appropriate.

Bookmarklet 4. Highlight landmarks

Highlights all page landmarks using distinct colours for each landmark role. Where a landmark has an accessible name, the name is also displayed, making it easy to identify and distinguish between landmarks of the same type.

Video transcript
  • Step 1: Start on Intopia's accessibility testing bookmarklets page
  • Step 2: Find the "Highlight landmarks" bookmarklet
  • Step 3: Drag the bookmarklet to your browser's Bookmarks Bar
  • Step 4: Use the test page to review the bookmarklet
  • Step 5: Activate the bookmarklet
  • Step 6: Scroll through the page to review the highlighted landmarks
  • Banner landmarks are highlighted in dark blue
  • Notice that headers inside other landmarks are not identified as "banner"
  • Contentinfo are highlighted in deep purple
  • Notice that footers inside other landmarks are not identified as "contentinfo"
  • Main landmarks are highlighted in dark green
  • Navigation landmarks are highlighted in amber
  • Notice that the landmark name is displayed, if present
  • Complementary landmarks are highlighted in teal
  • Notice that the landmark name is displayed, if present
  • Notice that nested asides with accessible names are identified as "complementary"
  • However, nested asides without accessible names are not identified as "complementary"
  • Region landmarks are highlighted in blue-grey
  • Notice that sections with accessible names are identified as "region"
  • However, sections without accessible names are not identified as "region"
  • Search landmarks are highlighted in deep pink
  • Form landmarks are highlighted in red
  • Press the "Escape" key to remove the overlay

Use this bookmarklet when you want to:

  • identify the landmark structure of a page
  • check that major regions have been marked up as landmarks
  • verify that multiple landmarks of the same type have unique accessible names
  • understand how assistive technologies divide a page into regions

How to use it

  1. Drag a bookmarklet to your browser's Bookmarks Bar.
  2. Open the page you want to inspect.
  3. Click the Highlight landmarks bookmarklet.
  4. Scroll through the page to review the highlighted landmark regions.
  5. Press Esc to remove the overlay.

When reviewing the page, check for:

  • The expected landmark regions<, such as banner, navigation, main, complementary, contentinfo, search, region and form.
  • A single main landmark, representing the primary content of the page.
  • Accessible names on landmarks where there is more than one of the same type (for example, multiple navigation regions).
  • Logical organisation, where landmarks divide the page into meaningful sections without unnecessary duplication.

Bookmarklet 5. Highlight page language

Highlights the language of the page by checking both the document language and any inline language changes.

It validates the language codes used in lang attributes and identifies:

  • valid language codes
  • empty lang attributes
  • unrecognised language codes
  • invalid language codes
  • common mistakes, with suggested corrections where possible
  • missing document language

Inline lang attributes are also highlighted so you can see where the language changes within a page.

Video transcript
  • Step 1: Start on Intopia's accessibility testing bookmarklets page
  • Step 2: Find the "Highlight page language" bookmarklet
  • Step 3: Drag the bookmarklet to your browser's Bookmarks Bar
  • Step 4: Use the first test pages to review the bookmarklet
  • Step 5: Activate the bookmarklet
  • Step 6: Scroll through the page to review the highlighted attributes
  • Valid page langs are highlighted in green
  • Valid lang attributes are highlighted in dark blue
  • Empty and unrecognised lang attributes are highlighted amber
  • Unrecognised lang attributes are highlighted in orange
  • Invalid lang attributes are highlighted red
  • Press the "Escape" key to remove the overlay
  • Invalid page langs are highlighted in red
  • Missing page langs are also highlighted in red

Use this bookmarklet when you want to:

  • check that a page has a document language
  • validate lang attribute values
  • identify missing or invalid language codes
  • inspect where language changes occur within a page
  • review multilingual content

How to use it

  1. Open the page you want to inspect.
  2. Click the "Highlight page language" bookmarklet.
  3. Review the document language banner at the top of the page.
  4. Scroll through the page to inspect any highlighted inline language changes.

When reviewing the page, check for:

  • A valid document language, declared on the <html> element.
  • Missing document language, which should be added.
  • Invalid or unrecognised language codes, which should be corrected.
  • Inline language changes, ensuring words or passages in another language have an appropriate lang attribute.
  • Common typing mistakes, where the bookmarklet suggests the intended language code.

Table bookmarklets explained

These bookmarklets help you inspect the structure and accessibility of HTML and ARIA tables. Use them to review captions, headers, cell relationships and table roles.

This page explains the bookmarklets available on the Intopia's accessibility testing bookmarklets page.


Bookmarklet 6. Highlight captions and headers

This helps you inspect the structure of HTML tables and review how their header cells have been marked up. Highlights important accessibility features within HTML tables. It identifies:

  • table elements
  • table captions
  • header cells
  • header cells with a scope attribute
  • header cells without a scope attribute
Video transcript
  • Step 1: Start on Intopia's accessibility testing bookmarklets page
  • Step 2: Find the "Highlight captions and headers" bookmarklet
  • Step 3: Drag the bookmarklet to your browser's Bookmarks Bar
  • Step 4: Use the test page to review the bookmarklet
  • Step 5: Activate the bookmarklet
  • Step 6: Use 'n' to move through the page to review the highlighted elements
  • Tables, captions and header cells are all displayed by default
  • Press 1 to view table only
  • Press 2 to view caption only
  • Press 3 to view header cells only
  • Press 4 to reveal scope information
  • Press the "Escape" key to remove the overlay

Use this bookmarklet when you want to:

  • identify table captions
  • identify row and column header cells
  • check whether header cells use the scope attribute
  • understand the basic structure of a table
  • find tables that may need further accessibility testing

How to use it

  1. Drag a bookmarklet to your browser's Bookmarks Bar.
  2. Open the page you want to inspect.
  3. Click the Highlight captions and headers bookmarklet.
  4. Scroll through the page to review the tables.
  5. Press n to cycle through table, caption and th elements one at a time.
  6. Press Esc to remove the overlay.

By default, tables, captions and header cells are all displayed. Scope information (key 4) is hidden by default — press 4 to reveal it. The keyboard shortcuts let you focus on one part of the table at a time.

When reviewing a table, check for:

  • A useful caption that identifies the purpose of the table.
  • Header cells that clearly describe the rows or columns they relate to.
  • Appropriate use of scope, such as scope="col" for column headers and scope="row" for row headers.
  • Cells that look like headers but use ordinary data cells (td) instead of th.
  • Complex header relationships that may not be adequately described using scope alone.

Bookmarklet 7. Highlight table IDs and headers

Highlights the relationships between data cells and their associated header cells within complex HTML tables.

When you navigate to a table cell, a floating badge displays the cell's content together with its id or headers attribute where present. When a data cell references one or more header cells using the headers attribute, those header cells are highlighted in green, making the relationships immediately visible.

It also identifies empty table cells.

Video transcript
  • Step 1: Start on Intopia's accessibility testing bookmarklets page
  • Step 2: Find the "Highlight table IDs and headers" bookmarklet
  • Step 3: Drag the bookmarklet to your browser's Bookmarks Bar
  • Step 4: Use the test page to review the bookmarklet
  • Step 5: Activate the bookmarklet
  • Step 6: Use 'tab' or 'n' or mouse click to move through the table cells
  • Review the floating badge for each cell to see the cell value, ID, and associated headers
  • td cells are highlighted in blue
  • th cells are highlighted in green
  • Press the "Escape" key to remove the overlay

Use this bookmarklet when you want to:

  • understand how complex tables associate data cells with header cells
  • verify id and headers relationships
  • inspect the structure of complex HTML tables
  • identify empty table cells
  • teach or learn how accessible table relationships work

How to use it

  1. Drag a bookmarklet to your browser's Bookmarks Bar.
  2. Open the page you want to inspect.
  3. Click the Highlight table IDs and headers bookmarklet.
  4. Press Tab or n to move through the table cells one at a time.
  5. Review the floating badge for each cell, and observe which header cells are highlighted as you navigate.
  6. Press Esc to remove the overlay.

When reviewing a table, check for:

  • Data cells that reference the correct header cells using the headers attribute.
  • Header cells that have unique id attributes.
  • Highlighted header cells that provide the correct row and column context for each data cell.
  • Complex tables where multiple header cells combine to describe a single data cell.
  • Empty table cells, which may indicate missing information or unintended markup.

Bookmarklet 8. Highlight ARIA table roles

Highlights the ARIA roles used to create tables and grids. It identifies the roles that make up an ARIA table or grid, helping you understand how a custom widget has been structured.

It also displays the current value of the aria-sort attribute where it has been applied to sortable column headers.

Video transcript
  • Step 1: Start on Intopia's accessibility testing bookmarklets page
  • Step 2: Find the "Highlight ARIA table roles" bookmarklet
  • Step 3: Drag the bookmarklet to your browser's Bookmarks Bar
  • Step 4: Use the test page to review the bookmarklet
  • Step 5: Activate the bookmarklet
  • Step 6: Use 'n' to cycle through the ARIA roles one at a time
  • role="table" or role="grid" is shown in blue
  • role="rowgroup" is shown in turquoise
  • role="row" is shown in orange
  • role="columnheader" is shown in red
  • role="rowheader" is shown in purple
  • role="cell" or role="cellgrid" is shown in green
  • Sortable column headers should be shown as (sort: none)
  • If sorting a table while the bookmarklet is active, run the bookmarklet again to refresh the values
  • A sorted column will change to (sort: ascending) or (sort: descending)
  • Press the "Escape" key to remove the overlay

Use this bookmarklet when you want to:

  • inspect tables built using ARIA roles instead of native HTML table elements
  • understand the structure of a custom table or grid
  • check that the expected ARIA roles have been applied
  • review the current aria-sort values on sortable column headers

How to use it

  1. Drag a bookmarklet to your browser's Bookmarks Bar.
  2. Open the page you want to inspect.
  3. Click the Highlight ARIA table roles bookmarklet.
  4. Scroll through the page to review the ARIA-based tables.
  5. Press n to cycle through table / grid / treegrid, rowgroup, row, columnheader, rowheader and cell / gridcell roles one at a time.
  6. Press Esc to remove the overlay.

Note: If you sort a table while the bookmarklet is active, run the bookmarklet again to refresh the displayed aria-sort values.

When reviewing an ARIA table or grid, check for:

  • A complete role hierarchy, with all required parent and child roles present.
  • Rows, headers and cells that appear in the expected structure.
  • Sortable column headers that correctly update their aria-sort values.
  • Consistent use of ARIA roles throughout the table or grid.

Videos

The Business Case for Accessibility

Watch on YouTube - The business case for accessibility webinar
Our Managing Director Stewart Hay presented on the business case for accessibility, and the benefits to organisations for making their websites more accessible and inclusive.

Other recent webinars

  • Navigating accessibility in tech
  • Accessibility overlays: Friend or foe?
Visit our webinars playlist

Why accessibility?

Watch on YouTube - Accessibility fundamentals: Why accessibility
Our first of four accessibility fundamentals videos asks the question – why accessibility?

More video content

  • Principles and standards
  • Accessibility in practice
  • What is digital accessibility?
Visit our fundamentals playlist

Other resources

Accessibility Not-Checklist

The Intopia Not-Checklist acts as a guide to tell you what you need to know about making your work more accessible and inclusive. If you’re new to accessibility, the resource provides a foundation – it’s an overview of what you’ll need to consider, but it won’t teach you WCAG from front to back.
Visit the Accessibility Not-Checklist

Guidelines Resource Kit

A helpful list of resources to help you understand the Guidelines on Equal Access to Digital Goods and Services
Guidelines Resource Kit

Digital Accessibility Bookmarklets

A curated set of accessibility bookmarklets we use in our audits and research sessions.
Digital Accessibility Bookmarklets

Accessibility Maturity Snapshot (BETA)

The Accessibility Maturity Snapshot by Intopia is a high‑level digital self‑assessment tool that guides organisations through a seven‑area review, covering governance, culture, skills, procurement and more, delivering a maturity rating plus practical improvement tips.
Visit the Accessibility Maturity Snapshot (BETA)

Our articles

Head to our article library to learn more about digital accessibility and inclusive design through our expert articles.
Read our articles

Acceptance Criteria App

Having trouble writing acceptance criteria? Let us do the hard work for you and generate your accessibility acceptance criteria with our new app - now launched (in Alpha mode)! 
Acceptance criteria app

Sign up to our newsletter

Expect a mix of our latest resources, upcoming learning opportunities, and insightful reads every couple of months.

Newsletter

  • Services
  • Resources
  • About us
  • Our Impact
  • Careers
  • Articles
  • Contact us
  • Privacy
  • Accessibility Statement
  • Intopia on Facebook
  • Intopia on Bluesky
  • Intopia on LinkedIn

© Intopia 2026 - All rights reserved   Experience by team Intopia

Intopia is a W3C member - go to W3C siteIntopia is a Pledge 1% Proud Member - go to the Pledge 1% websiteIntopia is a proud certified B Corporation - go to B Corporation websiteIntopia is a proud member of the International Association of Accessibility Professionals - go to IAAP website