StatusOpen to freelance work
Get in touch

Transforming documents into an accessible alternative.

NLdoc is an application that helps Dutch government organizations comply with accessibility legislation by creating an accessible alternative for inaccessible documents like PDFs.

Through automated conversion, accessibility validation and a guided editing tool, users can achieve WCAG compliance without accessibility expertise.

Client
Logius | DigiToegankelijk
Role
Lead product designer a.i.
Year
2022 - 2025
Industry
Government
NLdoc application showing the guided editing interface for accessible documents
  • Real-time accessibility overview with bulk actions
  • Plain language guidance to resolve any finding
  • Rich text editor limited to WCAG-compliant actions

Challenge

Dutch government organizations are required to make their online communications comply with WCAG standards under the Dutch Decree on Digital Accessibility. This includes PDF and similar documents published on their websites or mobile applications. However, creating compliant documents requires extensive manual work, accessibility knowledge and significant investment.

Compliance barriers

Most government workers lack this expertise, forcing them to rely on expensive software or external consultants. The result? Many organizations struggle to meet legal requirements. Leaving many users unable to access essential government information. With large sums of documents already in circulation and new ones published daily, the scale and impact of the challenge is substantial.


Approach

To address these challenges, I worked together with a multidisciplinary team of 7 people to develop a concept that would help government organizations meet accessibility requirements. The freedom of starting from scratch allowed us to thoroughly research user needs and design a solution that aligns with real-world workflows rather than enforcing new ones.

Designing an accessible alternative

Our research revealed a fundamental tension: organizations need to maintain their original documents for legal validity and brand consistency, yet these documents are often inaccessible. Rather than forcing organizations to choose between accessibility and their existing practices, we focused on a different approach: creating an accessible alternative.

The concept centers on providing a HTML alternative to an inaccessible document. This way, the original document remains untouched for legal or branding purposes, while users who depend on accessible content can access the same information without barriers. The application needed to make this process feasible for users with limited accessibility knowledge while significantly reducing the time and costs involved in making content accessible.

Building an automated solution

NLdoc simplifies this process through three steps: it converts the content from a document to HTML, checks for accessibility issues and then guides users through the manual refinements needed to ensure full WCAG compliance.

Concept overview

Input

Document

User uploads an inaccessible document.

.pdf .docx .epub .png
NLdoc
API's

Available for standalone integration.

Conversion

Converts document into accessible HTML.

Validation

Checks content on WCAG standards and identifies accessibility issues.

Interface

Editor

Contextual editing tool that guides users to produce a fully accessible document.

Output

Accessible HTML

WCAG-compliant file ready for publication.

.html

Solution

NLdoc bridges the gap between automated conversion, validation and human refinement. The editor provides contextual guidance and editing tools that prevent common accessibility mistakes, making document accessibility achievable for users at any skill level.

Rather than overwhelming users with technical requirements, the interface provides three tools that work together: a rich text editor that prevents new accessibility errors, a document overview that visualizes the impact of changes and an assistant that translates WCAG requirements into plain language.

Once the content meets all accessibility requirements, NLdoc generates a plain HTML file that works on any platform. Organizations simply publish these accessible alternatives alongside their original documents, ensuring compliance without changing their existing infrastructure.

Step by step assistant

The assistant simplifies WCAG requirements by providing context-specific guidance for each finding. Complex issues like missing alt text trigger a guided question-and-answer flow that helps users determine the right solution.

Straightforward problems like underlines for emphasis can be fixed with a single click. Users can refine documents without specialized training, as the assistant is designed to support the complexity of each issue.

NLdoc assistant interface showing a guided question-and-answer flow for resolving accessibility issues

Actions overview

The sidebar provides a real-time overview of all accessibility findings in the document, helping users maintain a clear picture of what needs attention without scrolling through pages of content.

Users can navigate directly to specific findings to view them in the document context and resolve issues individually or in bulk. When multiple instances of the same finding exist, bulk actions allow users to address them all at once, significantly speeding up the refinement process.

NLdoc overview sidebar showing a list of accessibility findings with status indicators and bulk action options

Rich text editor

NLdoc's rich text editor minimizes the possibility of accidentally creating accessibility issues. The interface exposes only formatting options that comply with WCAG standards, preventing common mistakes like using underlines for emphasis or creating heading hierarchies beyond level 6.

The editor provides real-time feedback through visual 'findings' indicators, highlighting both validation findings from the original document and any new accessibility issues created during editing. Errors identify content that fails WCAG requirements, warnings request verification of automated interpretations and suggestions recommend improvements that enhance readability for all users.

NLdoc rich text editor interface showing a document being edited with formatting toolbar and accessibility findings panel
NLdoc editor interface showing document content with accessibility findings and contextual guidance NLdoc sidebar showing document overview with accessibility status indicators

Open source

In December 2025, after 3 years of development, NLdoc was released as open source via GitLab (opens in new tab). Organizations can implement the complete platform, including the conversion API, validation API and editor, in their own infrastructure, customizing it to their specific needs. The architecture supports both API integration for bulk processing and the editor interface for individual document editing.


Get in touch

I'm available to work with you on creating accessible digital products, whether you're working on a government project under the Dutch accessibility legislation or preparing for the European Accessibility Act. Let's get in touch and discuss how I can help your organisation.