Site · About
Small tools, made carefully, that keep your files at home
ToolCraftWeb is a growing catalog of free web tools for files, data and CSS. Each one does one job well and does it inside your browser.
Why this exists
Converting an SVG, turning JSON into CSV or working out a rem value should take seconds. Too often it means uploading a file to a site you know nothing about, waiting for a server, dodging pop-ups and hoping the result has no watermark. ToolCraftWeb is the opposite: open a page, use the tool, get the result. No sign-up, no quota, no upsell.
The client-side principle
Every tool here runs entirely in your browser. Your files and text are processed on your own device and are never uploaded, which is faster, works on a slow connection, and means there is no copy of your client's logo or your company's data sitting on someone else's server. This is a rule, not a feature: a tool that would need a server to do its work is not added to the catalog.
The same care goes into the rest of the site:
- Libraries and fonts are served from this domain. Nothing loads from a third-party CDN.
- There are no accounts, no cookies and no ads. Visits are counted with cookieless analytics.
- Each tool page explains what the tool does to your input and where its limits are, so you know what you are getting before you rely on it.
The privacy policy has the details.
How it is built
The 20 tools are static pages with a small amount of JavaScript, plus WebAssembly where the browser needs help (WebP encoding in Safari, for example). Heavier libraries load only when you use the tool that needs them. Pages work in light and dark themes and are tested in Chromium and WebKit browsers.
Get in touch
Bug reports and tool ideas are welcome at [email protected]. See the contact page for what helps.
Open-source credits and licences
The tools run on open-source software and typefaces made by other people. These are the ones that ship to your browser, with their licences and copyright notices. The full text of every licence, including the Apache License 2.0 and the BSD and SIL Open Font licences, is in third-party-licenses.txt.
Libraries
Papa ParseMIT
Copyright (c) 2015 Matthew Holt
CSV parsing and writing (JSON to CSV, CSV to JSON)
js-yamlMIT
Copyright (C) 2011-2015 by Vitaly Puzrin
YAML parsing (YAML to JSON)
fflateMIT
Copyright (c) 2026 Arjun Barrett
ZIP archives for batch downloads, and compression inside jsPDF
jSquash WebPApache-2.0
Copyright 2023 jamsinclair
WebP encoding in browsers that cannot encode WebP natively (PNG to WebP)
libwebp (compiled to WebAssembly inside jSquash WebP)BSD-3-Clause
Copyright (c) 2010, Google Inc. All rights reserved.
The WebP encoder itself
wasm-feature-detectApache-2.0
Copyright 2017 Google Inc.
Choosing the fastest WebP encoder build your browser supports
jsPDFMIT
Copyright (c) 2010-2025 James Hall; (c) 2015-2025 yWorks GmbH
Writing PDF files (SVG to PDF)
svg2pdf.jsMIT
Copyright (c) 2015-2026 yWorks GmbH
Drawing SVG as vectors into the PDF (SVG to PDF)
Copyright (c) 2014-present Sebastian McKenzie and other contributors
Small helpers used by jsPDF
fast-pngMIT
Copyright (c) 2015 Michaël Zasso
PNG decoding inside jsPDF
iobufferMIT
Copyright (c) 2015 Michaël Zasso
Binary reading inside fast-png
pakoMIT and Zlib
Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn
Compression inside fast-png
cssescMIT
Copyright Mathias Bynens
CSS escaping inside svg2pdf.js
Copyright (c) 2015 Taro Hanamura
Font-family parsing inside svg2pdf.js
specificityMIT
Copyright (c) 2016 Keegan Street and others
CSS selector specificity inside svg2pdf.js
svgpathMIT
Copyright (C) 2013-2015 by Vitaly Puzrin
SVG path parsing inside svg2pdf.js
Typefaces
FrauncesSIL Open Font License 1.1
Copyright 2020 The Fraunces Project Authors
Headings
IBM Plex SansSIL Open Font License 1.1
Copyright 2019 IBM Corp.
Body text
JetBrains MonoSIL Open Font License 1.1
Copyright 2020 The JetBrains Mono Project Authors
Labels, buttons and code