Tools & data · Web application, production

File tools

A searchable collection of single-purpose tools for PDF, image, audio, SVG, and document work, many of which process files entirely in the browser.

irp.relay70.devLiveOpen full size
The live collection. Search for a tool and drop a file on it; most tools never upload your file.
Role
Design & development
Period
June 2026 to present
Status
Live
Platform
Cloudflare Pages, WebAssembly
Built with
  • Python
  • JavaScript
  • WebAssembly
  • Cloudflare Pages
282
build records in the tool registry, September 2026
104
tools public on the site
103
of them keep your file on your device
01

One tool per job

Each tool does one thing, such as merging a PDF, removing hum from audio, or turning an SVG into a React component. Most began as Python command-line tools, each with its own README and pinned requirements, and many now have a browser front end.

PDF to editable HTML

Drop a designed PDF and get back HTML you can edit: real text boxes, vector shapes, and extracted images. This one tool sends the PDF to a conversion service; the rest of the collection keeps files on your device.

irp.relay70.dev/t/pdf-to-editableLiveOpen full size

Securely redact a PDF

List the phrases or patterns to remove, review every match on the page, and download an image-only PDF with no extractable text left. The file never leaves this tab.

irp.relay70.dev/t/pdf-redactLiveOpen full size

Audio censor

Load a recording, mark the time ranges to cover, and export it with those ranges beeped out. Processing happens in the browser.

irp.relay70.dev/t/audio-censorLiveOpen full size

What the registry holds

Approximate build records by family across the tool registry, which also holds tools that are not public yet.

Code convertersabout 70PDF30+Audioabout 30SVGabout 20
Counts from August 2026. The collection is still growing.
02

Files stay on the device

103 of the 104 public tools keep the file on the device. A WebAssembly PDF layer does the processing locally, so a file does not have to be uploaded to be converted. The one exception, PDF to editable HTML, says so before a file is chosen.

03

Kept current by a pipeline

A registry tracks every tool, and a scheduled audit, improve, and deploy pipeline keeps the published set in step with the source.

Display settings

Choose a layout and palette. Your settings are saved in this browser.

Palette
Homepage layout
Motion

Display settings do not change the project selection or publication permissions. Orbital and index layouts use the same project data.

Harmonic drawing

The homepage drawing is a small interactive made for this portfolio. It is separate from the project examples.

3
25

Drag across the center drawing or use these controls. The drawing does not require sound, network access, or continuous animation.