Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DLink & Button QualityAction2 issue(s) across 188 links and 22 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://www.figma.com/ | (empty) | empty | Add link text or aria-label |
| https://friends.figma.com/ | User groupsJoin a local Friend… | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/blog/ | Shortcut: The Figma blogStorie… | img no alt | Add alt attribute to the image |
| https://www.figma.com/community/plugins | Plugins | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/category… | UI kits | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/category… | Icons | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/widgets | Widgets | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community | See all | new tab | Add '(opens in new tab)' to text |
| https://help.figma.com/hc/en-us | Help center | new tab | Add '(opens in new tab)' to text |
| https://help.figma.com/hc/en-us/requests… | Figma Support | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/login | Log in | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/signup | Get started | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/signup | Get started for free | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/ | (empty) | empty | Add link text or aria-label |
| https://www.figma.com/login | Log in | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/signup | Get started | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/signup | Get started for free | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/signup | Get started | new tab | Add '(opens in new tab)' to text |
| https://humid-team-14068564.figma.site/ | Virtual Teleportation Portal A… | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/in/masaya-takiz… | Masaya Takizawa | new tab | Add '(opens in new tab)' to text |
| https://plank-wafer-56551407.figma.site/ | Bubbles Design System | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/@RaulMarin_Figma | Raul Marin Calleja | new tab | Add '(opens in new tab)' to text |
| https://flow-reach-66060738.figma.site/ | Virtual Graffiti Wall | new tab | Add '(opens in new tab)' to text |
| https://x.com/smee_leee | Seungmee Lee | new tab | Add '(opens in new tab)' to text |
| https://red-drop-56077636.figma.site/ | Pixel Editor | new tab | Add '(opens in new tab)' to text |
| https://x.com/ayaneshu_ | Ayaneshu Bhardwaj | new tab | Add '(opens in new tab)' to text |
| https://cozy-many-34862688.figma.site/ | Cursor Images | new tab | Add '(opens in new tab)' to text |
| https://x.com/guiseiz | Gui Seiz | new tab | Add '(opens in new tab)' to text |
| https://acorn-score-69235084.figma.site/ | Pattern Generator | new tab | Add '(opens in new tab)' to text |
| https://x.com/lenjaminbeonard | Benjamin Leonard | new tab | Add '(opens in new tab)' to text |
| https://rail-pure-70234454.figma.site | Flower Catcher | new tab | Add '(opens in new tab)' to text |
| https://x.com/karyanayli | Nayli C. Naza | new tab | Add '(opens in new tab)' to text |
| https://care-dress-83235113.figma.site/ | Earworm Studio | new tab | Add '(opens in new tab)' to text |
| https://thisishollyli.com/ | Holly Li | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/ | Explore all templates | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/website-… | Websites | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/social-m… | Social media | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/mobile-a… | Mobile apps | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/presenta… | Presentations | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/invitati… | Invitations | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/illustra… | Illustrations | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/portfoli… | Portfolio templates | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/plugins | Plugins | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/web-ads?… | Web ads | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/community/icons | Icons | new tab | Add '(opens in new tab)' to text |
| https://x.com/figma | X | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/figmadesign | YouTube | new tab | Add '(opens in new tab)' to text |
| https://www.instagram.com/figma | new tab | Add '(opens in new tab)' to text | |
| https://www.facebook.com/figmadesign | new tab | Add '(opens in new tab)' to text | |
| https://weave.figma.com/ | Figma WeaveNew | new tab | Add '(opens in new tab)' to text |
| https://www.figma.com/developers | Developers | new tab | Add '(opens in new tab)' to text |
| https://help.figma.com/hc/en-us | Support | new tab | Add '(opens in new tab)' to text |
| https://status.figma.com/ | Status | new tab | Add '(opens in new tab)' to text |
| https://static.figma.com/uploads/160c9cb… | Modern slavery statement (UK) | new tab | Add '(opens in new tab)' to text |
| https://static.figma.com/uploads/3920b4e… | Climate disclosure statement | new tab | Add '(opens in new tab)' to text |
| https://investor.figma.com/ | Investors | new tab | Add '(opens in new tab)' to text |
Links without text are announced as raw URLs by screen readers.
https://www.figma.com/; https://www.figma.com/
Links with no accessible text (empty <a></a>, image-only no alt, icon-only no aria-label) are unidentifiable to screen readers.
Source: WCAG 2.1 SC 2.4.4
Image-only links need alt text on the image (or aria-label on the link) so screen readers can announce them.
a[href="https://www.figma.com/blog/"]; a[href="https://www.linkedin.com/in/masaya-takizawa/"]; a[href="https://www.youtube.com/@RaulMarin_Figma"]; a[href="https://x.com/smee_leee"]; a[href="https://x.com/ayaneshu_"]; a[href="https://x.com/guiseiz"]; a[href="https://x.com/lenjaminbeonard"]; a[href="https://x.com/karyanayli"]; a[href="https://thisishollyli.com/"]
Image-only links with no alt are unidentifiable to screen-reader users — link's destination is invisible.
Source: WCAG 2.1 SC 2.4.4
Add '(opens in new tab)' to link text or aria-label.
https://friends.figma.com/; https://www.figma.com/community/plugins; https://www.figma.com/community/category/ui-kits; https://www.figma.com/community/category/icons; https://www.figma.com/community/widgets; https://www.figma.com/community; https://help.figma.com/hc/en-us; https://help.figma.com/hc/en-us/requests/new; https://www.figma.com/login; https://www.figma.com/signup (+35 more)
Links with target="_blank" without rel="noopener" leak the originating page's window context — security and UX issue.
Learn more ▾ ▴
Without rel="noopener", the new tab can navigate the original tab via window.opener (tab-nabbing attack). Modern browsers default to noopener for target=_blank but only since recent versions. Always set rel="noopener noreferrer" explicitly.
Source: MDN target / OWASP
DDark Mode SupportActionTheme color onlyFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
C404 Error PageActionCould not testREVIEW
404 page quality check not available.
BFavicon & Branding14 icon(s) detectedREVIEW
BWeb ManifestValid manifestREVIEW
ALandmark Structure17 landmarksPASS
Multiple navigations need aria-label to distinguish them for screen readers.
Some <nav> elements lack aria-label — screen-reader users hear 'navigation' multiple times with no way to distinguish them.
Learn more ▾ ▴
When a page has multiple <nav> regions (primary, footer, breadcrumb), each needs aria-label or aria-labelledby. AT users navigate by landmark; identical 'navigation' announcements force them to enter each one to discover purpose.
Source: WAI-ARIA Authoring Practices
A+Heading Hierarchy41 headingsPASS
- H2 Use cases
- H2 Roles
- H2 Organizations
- H2 Get started
- H2 Learn
- H1 Make anything possible, all in Figma
- H2 Prompt, code, and design from first idea to final product
- H2 Bring everyone together with systems that scale
- H3 Share libraries and design systems across teams.
- H3 Unlock your team with on-brand templates.
- H3 Create one source of truth for devs and designers.
- H2 Ship products, any way you want
- H3 Turn Figma context into code
- H3 Publish custom websites—with or without code
- H3 Ship products faster with AI
- H2 Explore what people are making
- H3 Virtual Teleportation Portal App
- H3 Bubbles Design System
- H3 Virtual Graffiti Wall
- H3 Pixel Editor
- H3 Cursor Images
- H3 Pattern Generator
- H3 Flower Catcher
- H3 Earworm Studio
- H2 Start with a template. Make just about anything.
- H3 Websites
- H3 Social media
- H3 Mobile apps
- H3 Presentations
- H3 Invitations
- H3 Illustrations
- H3 Portfolio templates
- H3 Plugins
- H3 Web ads
- H3 Icons
- H2 Figma Socials
- H2 Product
- H2 Plans
- H2 Use cases
- H2 Resources
- H2 Company
AAlt Text QualityAll 120 images OKPASS
| Issue | Count |
|---|---|
| too long | 36 image(s) |
A+Form AccessibilityNo form controlsPASS
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 Make anything possib… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Use cases | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Roles | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Organizations | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Get started | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Learn | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Prompt, code, and de… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Bring everyone toget… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Ship products, any w… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Start with a templat… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Figma Socials | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Product | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Plans | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Use cases | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Resources | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Company | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Share libraries and … | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Unlock your team wit… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Create one source of… | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h3 Virtual Teleportatio… | 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, 29 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.
Best practices
Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. Learn more about touch targets.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
Masaya Takizawa ul.fig-ge4hzg > li > article > a.fig-9ka48u |
Raul Marin Calleja ul.fig-ge4hzg > li > article > a.fig-9ka48u |
Seungmee Lee ul.fig-ge4hzg > li > article > a.fig-9ka48u |
Ayaneshu Bhardwaj ul.fig-ge4hzg > li > article > a.fig-9ka48u |
Gui Seiz ul.fig-ge4hzg > li > article > a.fig-9ka48u |
Benjamin Leonard ul.fig-ge4hzg > li > article > a.fig-9ka48u |
Nayli C. Naza ul.fig-ge4hzg > li > article > a.fig-9ka48u |
Holly Li ul.fig-ge4hzg > li > article > a.fig-9ka48u |
These items highlight common accessibility best practices.
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 |
|---|
English div.fig-19c8ja > div.fig-17o2drt > div.fig-79elbk > button.fig-xhgx56 |