Textmode Overlay by humanbydefinition
Turn canvas and video elements into live ASCII art.
Extension Metadata
Screenshots
About this extension
Click the extension, pick a canvas or video, and a live ASCII/textmode layer appears directly on top of the original media - aligned, adjustable, stylized, exportable, and removable at any time.
Built with textmode.js.
─── HOW IT WORKS
1 Click the [Textmode Overlay] icon in your toolbar
2 Click "select media" in the overlay panel
3 Hover any visible canvas or video element
4 Click the element to create the overlay
5 Adjust settings, add post-fx filters, export, remove it, or replace the selected media anytime
─── OVERLAY CONTROLS
▸ overlay show or pause the overlay
▸ opacity blend the overlay with the original
▸ font size control character density (1-64 px)
▸ invert swap character and cell colors
▸ character color sample from the source or use a fixed color
▸ cell color sample from the source or use a fixed color
▸ glyph ramp choose the characters used for shading
▸ font choose bundled fonts or upload your own TTF/OTF fonts
─── POST-FX FILTERS
▸ post fx tab open the filter stack in the overlay panel
▸ enable / disable toggle filters on or off at any time
▸ reorder drag filters to change processing order
▸ adjust properties expand a filter row and tune its controls live
─── EXPORT OPTIONS
▸ TXT plain-text character grid
▸ SVG scalable vector snapshot
▸ PNG raster image export
▸ JPG compressed raster export
─── SMART SETTINGS
Textmode Overlay remembers your last-used overlay preset for each domain, so when you come back to the same site your preferred settings are ready again.
─── PRIVACY & PERMISSIONS
Textmode Overlay runs only after you click it. It works on the active tab, keeps processing local in your browser, and does not collect data.
Permissions used:
▸ activeTab operate only on the tab you invoke it on
▸ scripting inject the overlay runtime after your click
▸ storage remember your last-used settings for each domain
─── IMPORTANT NOTES
Some cross-origin, tainted, or protected media cannot be sampled due to normal browser security restrictions. The extension will show a clear message when this happens.
Uploaded fonts are local to your browser session and are not synced or shared.
Built with textmode.js.
─── HOW IT WORKS
1 Click the [Textmode Overlay] icon in your toolbar
2 Click "select media" in the overlay panel
3 Hover any visible canvas or video element
4 Click the element to create the overlay
5 Adjust settings, add post-fx filters, export, remove it, or replace the selected media anytime
─── OVERLAY CONTROLS
▸ overlay show or pause the overlay
▸ opacity blend the overlay with the original
▸ font size control character density (1-64 px)
▸ invert swap character and cell colors
▸ character color sample from the source or use a fixed color
▸ cell color sample from the source or use a fixed color
▸ glyph ramp choose the characters used for shading
▸ font choose bundled fonts or upload your own TTF/OTF fonts
─── POST-FX FILTERS
▸ post fx tab open the filter stack in the overlay panel
▸ enable / disable toggle filters on or off at any time
▸ reorder drag filters to change processing order
▸ adjust properties expand a filter row and tune its controls live
─── EXPORT OPTIONS
▸ TXT plain-text character grid
▸ SVG scalable vector snapshot
▸ PNG raster image export
▸ JPG compressed raster export
─── SMART SETTINGS
Textmode Overlay remembers your last-used overlay preset for each domain, so when you come back to the same site your preferred settings are ready again.
─── PRIVACY & PERMISSIONS
Textmode Overlay runs only after you click it. It works on the active tab, keeps processing local in your browser, and does not collect data.
Permissions used:
▸ activeTab operate only on the tab you invoke it on
▸ scripting inject the overlay runtime after your click
▸ storage remember your last-used settings for each domain
─── IMPORTANT NOTES
Some cross-origin, tainted, or protected media cannot be sampled due to normal browser security restrictions. The extension will show a clear message when this happens.
Uploaded fonts are local to your browser session and are not synced or shared.
Rated 0 by 0 reviewers
Permissions and data
More information
- Add-on Links
- Version
- 1.1.0
- Size
- 733.99 KB
- Last updated
- 8 hours ago (Jul 7, 2026)
- Related Categories
- License
- MIT License
- Version History
- Add to collection
The developer of this extension asks that you help support its continued development by making a small contribution.