Jotson Jot JavaScript or JSON data with a customisable light markup.
A sketch of an idea for a lowercase and indent free syntax.GA Mono (Colour) A friendly monospace sans-serif font.
And a variant to colour Markdown in plain text environments.Zip Editor List items in a zip. Extract and view chosen items only.
Edit, make and combine zips. Rename, delete, move and add, files and folders to a zip. Edit text files in a zip.Invisible Watermark Add, edit, delete, or see an invisible text or image watermark.
In a limited colour palette PNG file.Image Perspective Improver Un-warp angled photos of items to a cropped straight-on view.
1by1 Colour A square grid-aligned all-caps font with bold A-Z and markup sty
A square grid-aligned all-caps font with bold A-Z and markup styles. Works in plain text environments. CSS can also target and colour custom markup written in this variant.Nudge Mix Colour This font variant styles markdown in plain text environments.
CSS can also custom colour this variant.Nudge Mix This font variant styles markdown in plain text environments.
1by1 A square grid-aligned all-caps font with bold A-Z and markup sty
A square grid-aligned all-caps font with bold A-Z and markup styles. Works in plain text environments.Table Editor A light weight and basic editor for tabular data.
Uses File System Access API in Chromium browsers to work with local filesFont Mixer Combine fonts and style text patterns.
Editable Page edits markdown, displays as html and stores via localStorage
File Wrapper Embed files in an HTML file as base64 download links
Text-Check Count and Highlight 'to be' verbs in a text. #E-Prime
Item Finder Search a list to find the path to an item's location.
The tool also works in the opposite way to let you see what a given place contains.Textarea Suggest JS function to suggest and insert snippets in a textarea
Dot-to-Dot Maker Make a dot-to-dot image and optionally map quiz answers to point
Make a dot-to-dot image and optionally map quiz answers to points.SaveSelf A html page with editor that saves itself with changed content (
A html page with editor that saves itself with changed content (zipped)Zipped Web Page Tool View a zipped webpage or wrap it in a HTML viewer file.
'Zipped Webpage' means a zip that contains an index. html file and any related assets.Table.txt Make and edit plain text space-separated tables.
Time Calculator (Span) Calculate with times, dates and durations.
SVG to PNG Artboard / Content, Aliased / Anti, Alpha / Opaque.
Tasks app A custom todo app to write and find tasks (WIP)
HTML Edit Open and Save HTML files. Edit as Markdown.
Early Store and load page settings in URLs without JavaScript.
Text Split Split text files into parts based on their content.
The tool can act on one file or a batch of files. It splits the text of each given file every time its content matches a given regex pattern or substring.JS Split String Before, at, after, or around a pattern.
A simple JS function to split strings more easily.ZIP Look See the contents of a zip file and extract selected items.
Get links from clipboard Extract then act on URLs in pasted clipboard text.
The tool lists unique links found in the plain and rich text system clipboards, to copy, save or batch open.Colour Timestamps Use hex colour codes as timestamps.
Generate short, case insensitive, chronologically sorted, 6 character strings, each mapped to a timestamp and hex colour. For IDs, reference stamps, and URL slugs.Skip XSLT Parse plain text, markup and Markdown to HTML with XSLT.
Chromium browsers removed XSLT support late 2025Skip JS Parse plain text, markup and Markdown to HTML with JS.
Paste intercept Act on pasted clipboard data before it lands.
MD Editor Focus on one document section at a time.
Maintains an Undo Redo stack per section per session.Asides Paragraph / inline notes instead of footnotes. (HTML+CSS)
Stow (Chromium) Edit tabular data in a JSON format (simple database).
Written in vanilla JavaScript, the GUI tool reads and writes local (gzipped) plain text files, runs offline in a Chromium browser, and bundles everything into a HTML monofile that weighs under 50KB.Swotch Make limited palette PNGs and swatch SVGs from images.
A single file tool that runs offline in a browser. Written in vanilla JavaScript.Convert Nested Data Between JSON, HTML tables, Basic Markdown and more.
Chop Split one image to many and perform basic OCR.
Written in vanilla JavaScript, Chop runs offline in a browser as a single page tool. The monofile version weighs <120KB.HTML-Unmerge Convert an HTML file containing inline assets to a folder of fil
Convert an HTML file containing inline assets to a folder of filesArmature Maker Make composition guides for art and design work.
The project presents a simple tool to generate composition design guides based on classical art theory. It covers harmonic symmetry, dynamic symmetry, rabatment, and other baroque ideas. The tool packs everything involved into a single html file which can run offline in a web browser. It features a simple UI with built in presets to control a custom JavaScript library, and can save the generated armatures as ready to use lightweight SVG vector files, and PNG raster images.Steg Hide or find zip archives in image files.
Steg works offline as a single page static site. The tool combines a given image and zip archive (or a custom message) into a polyglot file. The produced file appears as either the image or the zip depending on whether its name ends with the original image extension or '. zip'. The tool can also separate a polyglot file back into a . zip and image file.Chute Use dot-notation as a pipeline operator.
Chain any JS methods and functions using dot notation. Written in vanilla JavaScript and released in 2024, Chute works as a lightweight helper function offering functionality similar to a pipeline operator.Tbook Convert ebooks to folders and chapters to MD text files.
The project covers an open format and batch converter page.Monotext Typeset copy as monospace plain text.
The project includes a markup syntax, a JavaScript tool, and a live playground site, to produce Monotext. It defines Monotext as monospace plain text typeset in a specific style that follows the conventions of typesetting with a typewriter.Static Site Generator Demo video of my portfolio site builder.
Written in vanilla JavaScript to run offline in a browser, this tool has a simple drag and drop user interface to turn a folder of files into a ready-to-upload interlinked HTML + CSS site.Koad Edit and run JavaScript snippets live.
This project features a simple to use and lightweight JavaScript playground that runs code live or on demand. Written in vanilla JS with no dependencies, this basic tool works offline in a browser as a single page static site.Perline Write or wrap text in a one sentence per line style.
The project includes a live two-way converter tool with a maximum line width option for further semantic wrapping to wrap text at logical places.Folder Maker Make a zip of folders from lines of text.