Tools

Useful little tools

Find the thing you need and get straight to it. These small utilities run in your browser, keeping the text and files you work with on your device.

15 tools · All categories

Web

Breadcrumb Path Builder

Generate clean breadcrumb navigation with Markdown, HTML, and JSON-LD structured data output.

Build breadcrumb paths →

Text

Case Converter

Convert text between lowercase, uppercase, title case, sentence case, kebab-case, snake_case, camelCase, PascalCase, and CONSTANT_CASE.

Convert text →

Design

Colour Converter

Convert colours between HEX, RGB, HSL, and OKLCH with live previews and copy buttons.

Convert colours →

Text

Duplicate Line Remover

Remove repeated lines from copied text, exports, usernames, logs, tags, and messy lists.

Remove duplicates →

Web

HTML Entity Encoder / Decoder

Encode and decode HTML entities locally in your browser.

Convert HTML entities →

Developer

JSON Formatter

Format, validate, minify, and sort JSON with a clean local-only editor.

Format JSON →

Text

List Alphabetiser

Sort lists alphabetically, reverse them, remove duplicates, trim whitespace, and clean up empty lines.

Sort a list →

Documentation

Markdown Previewer

Write Markdown and preview the rendered output locally in your browser.

Preview Markdown →

Security

Secret Generator

Generate passphrases, passwords, PINs, recovery codes, and other local-only secrets in your browser.

Generate secrets →

Text

Slug Generator

Turn titles and phrases into clean URL-friendly slugs for pages, posts, and filenames.

Generate slugs →

Text

Text Diff Checker

Compare two pieces of text and highlight added, removed, and unchanged lines.

Compare text →

Date & Time

Timestamp Formatter

Convert Unix timestamps, ISO dates, local times, UTC times, and Discord timestamp formats.

Format timestamps →

Documentation

Tree Generator

Turn indented notes into clean directory trees for documentation, READMEs, and project pages.

Open tree generator →

Web

URL Encoder / Decoder

Encode and decode URLs, query strings, and text locally in your browser.

Encode URLs →

Text

Word Counter

Count words, characters, sentences, paragraphs, and estimated reading time from plain text.

Count words →

Search site

HomeReturn to homepageWorkProjects, research and digital archaeologyPhotographyUrban exploration and photographyToolsUseful browser-based utilitiesAboutAbout me, current interests and my setupContactGet in touchNowAbout · Current projects and interestsUsesAbout · Hardware, software and workflowPortalAccount, applications and connected services (opens in a new tab)Report a bugReport and follow issues in apps and websites (opens in a new tab)Request a featureSuggest and follow ideas for apps and websites (opens in a new tab)Breadcrumb Path BuilderWeb tool · Generate clean breadcrumb navigation with Markdown, HTML, and JSON-LD structured data output.Case ConverterText tool · Convert text between lowercase, uppercase, title case, sentence case, kebab-case, snake_case, camelCase, PascalCase, and CONSTANT_CASE.Colour ConverterDesign tool · Convert colours between HEX, RGB, HSL, and OKLCH with live previews and copy buttons.Duplicate Line RemoverText tool · Remove repeated lines from copied text, exports, usernames, logs, tags, and messy lists.HTML Entity Encoder / DecoderWeb tool · Encode and decode HTML entities locally in your browser.JSON FormatterDeveloper tool · Format, validate, minify, and sort JSON with a clean local-only editor.List AlphabetiserText tool · Sort lists alphabetically, reverse them, remove duplicates, trim whitespace, and clean up empty lines.Markdown PreviewerDocumentation tool · Write Markdown and preview the rendered output locally in your browser.Secret GeneratorSecurity tool · Generate passphrases, passwords, PINs, recovery codes, and other local-only secrets in your browser.Slug GeneratorText tool · Turn titles and phrases into clean URL-friendly slugs for pages, posts, and filenames.Text Diff CheckerText tool · Compare two pieces of text and highlight added, removed, and unchanged lines.Timestamp FormatterDate & Time tool · Convert Unix timestamps, ISO dates, local times, UTC times, and Discord timestamp formats.Tree GeneratorDocumentation tool · Turn indented notes into clean directory trees for documentation, READMEs, and project pages.URL Encoder / DecoderWeb tool · Encode and decode URLs, query strings, and text locally in your browser.Word CounterText tool · Count words, characters, sentences, paragraphs, and estimated reading time from plain text.ABP BathgatePhotography albumAirth CastlePhotography albumBalrossie OrphanagePhotography albumBangour Village HospitalPhotography albumBirkhill Fireclay MinePhotography albumCalachem GrangemouthPhotography albumCallendar SquarePhotography albumCastlebridge CollieryPhotography albumCummins Diesel Engine FactoryPhotography albumDTM AutosPhotography albumDunfermline CottagePhotography albumDunmore PineapplePhotography albumEDS Print FacilityPhotography albumForth Valley CollegePhotography albumGlendevon DungeonsPhotography albumGray Dunn AND CO Biscuit FactoryPhotography albumHartwood HospitalPhotography albumHeathhall CAR FactoryPhotography albumKilbagie Paper MillPhotography albumLathallan HousePhotography albumLongannet Generating StationPhotography albumNorth Queensferry GUN BatteryPhotography albumPennine TowerPhotography albumPirniehall Residential SchoolPhotography albumPort EdgarPhotography albumPrudential CraigforthPhotography albumST Peters SeminaryPhotography albumStirling Royal InfirmaryPhotography albumStobhill HospitalPhotography albumStrathmartine HospitalPhotography albumTHE Leisure BowlPhotography albumViewforth High SchoolPhotography albumRaiderGames and exploration (opens in a new tab)LumenAn independent desktop OS (opens in a new tab)Lighthouse RadioApps for Apple and AndroidBlogFirst posts coming soon (opens in a new tab)GitLabView source repositories (opens in a new tab)BlueskySocial profile (opens in a new tab)

Use the arrow keys to browse, Enter to open, or Escape to close.