Blog · Workflows
Reading Reddit with dyslexia
Reddit is, by traffic, one of the longest-read sites on the web - long posts, long comment threads, long arguments. It is also one of the harder sites to read with dyslexia, not because the typography is bad but because the layout, the nesting, and the relentless feed pull at attention in three different directions at once. This is the setup that actually works.
Why Reddit is hard before you change anything
The first thing to understand is that there are effectively two Reddits running side by side - the redesign that loads at www.reddit.com (sometimes called "new Reddit" or the 2023 refresh), and the original interface still live at old.reddit.com. They share the same content and the same login, but they are different reading surfaces. For a dyslexic adult the choice between them is not a matter of taste; it is the single biggest comfort decision on the site.
Modern Reddit looks like a social feed - large cards, generous padding, a sticky sidebar of recommended communities, and an aggressive "see more" mechanic that lazy-loads content as you scroll. Old Reddit looks like a 2008 forum - a single column of titles and metadata, comments indented by reply depth, and almost no chrome. The first feels familiar to anyone who has used Twitter or LinkedIn. The second was designed before "engagement" was a verb, and it is, by a significant margin, the easier surface to read for a dyslexic adult.
Three things work against a dyslexic reader on the new design at once. First, the font (Reddit Sans, a custom geometric sans) is set fairly small with a tight line height by default - fine for headlines, hard for the long comment threads that are the actual reason you came. Second, the nested comment structure pushes each reply rightward by an indent of roughly twenty pixels, which by the eighth nesting level means the conversation is happening in a narrow gutter against the right edge of your screen. Third, the home feed mixes posts from a dozen communities with different styles, image-heavy and text-only, in a single scroll - the visual rhythm never settles.
The five-minute setup
Step 1: in your account preferences, set the home view to Old Reddit, or visit old.reddit.com directly and bookmark it.
Step 2: turn on Night Mode and disable the autoplaying media in your preferences.
Step 3: install a font-override extension and set a dyslexia font globally.
Step 4: on long threads, collapse comment chains below the second level until you choose to expand them.
That is the floor. The rest of this article is what each of those choices is doing and where they fall short.
Step 1 - old.reddit is the right default
The hardest thing about recommending old.reddit is that it looks dated. The thing about looking dated is that it does not matter. The text on old.reddit is set in a single readable column, the navigation is two rows of links instead of a sticky sidebar, and the comment indent step is half the size of the new design - which means a thread that nests ten levels deep on new Reddit nests the same ten levels in roughly half the horizontal space, and the conversation stays on screen.
To make old Reddit your default, log in, click your username in the top-right of new Reddit, and choose Settings. Under Account settings, find the option labelled Opt out of the redesign (its exact wording shifts every few months but the meaning is stable) and turn it on. From that point any reddit.com URL you click will render as the old interface. If Reddit ever forces you back to the new design, the URL trick still works - replace www.reddit.com with old.reddit.com in the address bar and the page reloads in the older view.
A caveat. Some subreddits use heavy CSS theming on old Reddit - dark backgrounds, custom fonts, decorative borders - and the result can be worse than the redesign. Old Reddit's Allow subreddits to show me custom themes preference (it lives near the Display settings) defaults to ON; turn it OFF and every community renders in the same plain stylesheet. This is the single quietest setting on the whole site and a meaningful comfort improvement.
Step 2 - the font swap Reddit will not do for you
Neither old Reddit nor new Reddit lets you change the body font. The closest thing is a "Compact" toggle that shrinks every element a further 10%, which is exactly the wrong direction. To get OpenDyslexic, Lexend or Atkinson Hyperlegible onto Reddit, you need a font-override extension.
Install LexiFont, pick OpenDyslexic, Lexend or Atkinson Hyperlegible as your global font, and reload Reddit. Every post title, comment body, sidebar entry and metadata line swaps together. The font selection menu in Reddit's own settings becomes irrelevant - the override happens at the rendering layer, after Reddit has decided what it wants the page to look like.
A small but consistent finding from our own readers: Atkinson Hyperlegible is the strongest pick for Reddit specifically. The site's primary use is parsing many short bursts of text from many different writers in many different styles - a comment thread is not long-form reading, it is short-form reading repeated dozens of times. Atkinson was designed for exactly that signal-discrimination problem, where the cost of misreading a single character is high. We compared it head-to-head with Lexend in Lexend vs Atkinson Hyperlegible; for novels, Lexend usually wins; for Reddit, Atkinson does.
Step 3 - width, nesting and the indent problem
The structural problem of deeply nested comments is not solvable with typography alone. The fix is behavioural - on any long thread, click the small minus sign next to each top-level comment you have finished reading. This collapses the entire reply chain underneath it. On old Reddit there is also a userscript convention called Reddit Enhancement Suite (RES) that adds keyboard shortcuts for this - press A to collapse the current thread, Z to expand it. For a dyslexic reader who loses their place easily, collapsing finished branches is the single most effective habit on the whole site.
If RES feels like too much, the built-in collapse buttons are enough. The principle is the same: never have more than two open comment chains on screen at once. If you find yourself wanting to scroll past a chain to find the next top-level comment, collapse it first - the visual disappearance of the closed thread quiets the page meaningfully.
Step 4 - dark mode, and the right kind of dark
Reddit's Night Mode lives in different places depending on which interface you are using. On new Reddit it is in the dropdown under your username, labelled Dark Mode. On old Reddit there is no built-in dark mode - the page is white by design - and you need either RES (which ships a dark theme) or a browser-level dark-mode extension.
For most dyslexic readers, dark mode is the right pick on Reddit specifically. The reasons are the ones we covered in does inverted contrast help, but the Reddit-specific reason is that the site is image-heavy in a way that punishes high-contrast white pages. A bright white background between two embedded screenshots, between which sits a paragraph of grey body text, is exactly the lighting setup that produces visual stress in many adult dyslexic readers. Dark mode flattens the contrast envelope of the page and reduces the after-image effect that follows scrolling past a bright image.
If you suffer from Irlen-style visual stress and want a tinted background rather than dark grey, neither Reddit's own Night Mode nor RES will give you that. The fix is a browser-level page tint, which we walked through in Irlen syndrome and tinted overlays. The combination - LexiFont for the font, a tint extension for the background - is the closest you will get to a fully bespoke Reddit.
Step 5 - quieting the feed
The home feed on a logged-in Reddit account is one of the most visually busy pages on the modern web - posts from a dozen subreddits, mixed media, sidebar widgets for "recommended communities" and the constant nudge to upgrade to Reddit Premium. For a dyslexic reader the cognitive cost is not the individual posts; it is the lack of any stable rhythm to scan against.
Three behavioural changes do more than any font swap:
Use Multireddits (old Reddit's term) or Custom Feeds (new Reddit's term, same feature) to group the subreddits you actually read into named feeds - one for news, one for hobbies, one for technical. Read each feed separately. The default home feed mixes all of them into one chaotic scroll; a Multireddit gives you only the posts you came for, in a consistent style, with a stable visual rhythm.
Sort by Top · This Week instead of the default Best or Hot. The default sort changes the feed every time you reload, which forces you to re-scan for new posts. Top of the week is much more stable - you can leave the page open for hours and the same posts will be there when you return. For a dyslexic reader the calm of a stable page is worth more than the freshness of the default.
Hide posts you have read. Both interfaces have a "Hide" link below each post. After you have read or dismissed a post, click hide. The post disappears from your feed permanently. Over a few weeks this trains the recommendation system away from the noise and toward the communities you actually engage with.
Step 6 - the mobile question
The official Reddit mobile app is the worst reading surface on the platform for a dyslexic adult. It uses smaller type than the website, an even tighter line height, and there is no font override available. There is no equivalent of old.reddit on mobile - the app is the redesign, with no opt-out.
The fix is to read Reddit on your phone in the browser, not the app. Open Safari (iOS) or Chrome (Android), navigate to old.reddit.com, and add it to your home screen as a web app. The result is an icon that looks like the Reddit app, opens to old Reddit in the browser, and lets you use the system-level Reader Mode (iOS) or the browser-level font extensions (Android) that the official app refuses to support. We wrote up the broader mobile setup in reading on mobile with dyslexia.
If you must use the official app for the notifications, accept that you will be reading short content there (titles, top comments) and switch to the browser for anything longer than a paragraph. The split is annoying for a week and natural after that.
Step 7 - long-form posts and the Reader Mode trick
A large fraction of the most-read Reddit posts are long - sub-Reddits like r/AskHistorians, r/explainlikeimfive, r/writingprompts and r/longreads regularly produce posts of two or three thousand words. The body text of those posts is set in the same Reddit Sans as comments, which is fine in small doses but harder at length.
For posts above roughly 800 words, the right move is Chrome's Reader Mode (right-click the page, choose Open in Reading Mode) or a dedicated extension. Reader Mode strips the sidebar, the upvote/downvote chrome and the comment section, and presents the post body as a single column of clean text - your font extension still applies, so the result is the post in OpenDyslexic, Lexend or Atkinson Hyperlegible on a clean background, with no visual competition. We covered the trade-off between Reader Mode and standalone reading extensions in reader mode vs reading extensions; for Reddit specifically, Reader Mode wins because the post structure is simple and the chrome it strips is exactly what you wanted gone.
The Pro question
The free tier of LexiFont covers OpenDyslexic and the basic global override. For Reddit specifically, that gets you most of the way - the body, comments, sidebar and titles all swap together and the comfort improvement is meaningful.
The case for LexiFont Pro (a one-time $14.99) is the wider font palette - Lexend, Atkinson Hyperlegible and Comic Neue. For Reddit specifically, Atkinson Hyperlegible is the standout pick because the site is dominated by short, fast-scanning text where character disambiguation matters more than long-form rhythm. If you spend more than thirty minutes a day on Reddit, Pro is worth it for Atkinson alone. If you read Reddit casually, the free tier is fine.
The shorter version
Opt out of the redesign and read old.reddit.com instead. Turn off custom subreddit themes. Install LexiFont and set Atkinson Hyperlegible as the global font. Turn on Night Mode (or use a tint extension if you prefer cream over dark grey). Collapse finished comment chains aggressively. Use Multireddits to group the communities you actually read. Sort by Top · This Week for a stable feed. On mobile, use the browser at old.reddit.com as a home-screen web app, not the official app. For long posts, open Reader Mode.
Most dyslexic Reddit users have one or two of these set right. The font swap and old.reddit together are what change the day.
Get LexiFont Pro - OpenDyslexic, Lexend, Atkinson Hyperlegible and Comic Neue for $14.99 one-time