Everyone deserves to access and enjoy technology

YML accessibility annotations on an ecommerce landing page. Button labels, alt text, headings, links, buttons, and form are highlighted.

We’re committed to creating digital experiences that are accessible to everyone. The digital world should be easy to use, so we offer tools and services to expand access and inclusion.

Our approach

Guided by our open-source tools

A showcase of dynamic type. Font, weight, size, line height, content size category, and bold text settings are highlighted. A showcase of dynamic type. Font, weight, size, line height, content size category, and bold text settings are highlighted.


Most applications don’t maintain line-heights specified in designs, an accessibility issue that can prevent assistive iOS features like Dynamic Type and Bold Text from working at all. Y—MatterType accurately renders line-height, scaling up with changes in text size and weight.

Source code for color contrast tests.


Color-contrast issues can easily compromise accessibility. We built Y—CoreUI to effortlessly test the contrast ratio between any two colors, across all possible color modes, in milliseconds. So you can get to WCAG 2.1 Level AA conformance, faster.

Accessible HTML for a modal dialog component.

Y—A11y Coming soon

Developers don’t always have the background to write accessible front-end code. We are building Y—A11y, an accessible-component library, to make coding for accessibility easy and error-free, whatever the project or framework.

Our Process

Prefers reduced motion CSS that helps to show a static image in place of a motion video.


We audit the accessibility and inclusivity of your current digital experiences and provide a summary of required and suggested improvements.

Annotations on a mobile website design highlighting icon, heading, button, and image.

Design and development

We can improve the accessibility and inclusivity of your apps and websites, or build accessible products from the ground up.

Video conference call going over accessible color contrast. A mouse cursor hovers over a Figma file that documents color swatches.

Training and education

We train internal teams, providing education around how to design and develop accessible, inclusive technologies.

Example of writing alt text for an image. The image shows a white male taking a photo on a sunny day in the woods. He is wearing the Redwood Dry Shirt. The alt text annotation describes the image.

Content creation

We offer accessible, inclusive digital content creation. From imagery to videos to motion graphics, we create accessible content that seamlessly integrates with your native and web experiences.

Technology that empowers us all

Screen readers

Screen readers audibly read the content on a web page to users with visual impairments. Examples of screen readers include JAWS, NVDA, TalkBack, VoiceOver, and braille display devices.

Closed captioning

Closed captioning displays text on the screen to provide a transcript of audio content for the deaf or hard of hearing.

Alternative text (alt text)

Alternative text describes images on a web page for people who are visually impaired. This text is read aloud by screen readers.

Keyboard and voice navigation

Keyboard and voice navigation allow users to navigate a website or application using only their keyboard or voice control.

Color contrast

High color contrast between text and background makes it easier for people with visual impairments to read text. YML developed Y—Core UI to check for color-contrast issues during development.

Video and audio transcripts

Video and audio transcripts are useful for people who are deaf or hard of hearing.

How can YML help you create a more accessible world?

Get in touch