Files you are not allowed to upload
Splitting a contract PDF, pulling text out of a scanned internal document, or hashing a file containing customer data. Because the file never leaves your device, there is no export approval to obtain.
브라우저 내부 처리
stateless tools is a personal project built to speed up the repetitive conversion and inspection work that shows up in development, operations, and content workflows.
Maintainer: taxijjang · Public repository: github.com/taxijjang/all-tools-site
When you need to merge a PDF or pull text out of a scan, most sites that come up in search upload the file to their own server. For an internal document, a contract, or anything containing personal data, that is not an option — either policy forbids it, or you simply cannot tell where the file ends up or how long it stays. This site exists to remove that problem. The tools here finish inside your browser without sending files or input anywhere. Close the page and nothing remains.
Splitting a contract PDF, pulling text out of a scanned internal document, or hashing a file containing customer data. Because the file never leaves your device, there is no export approval to obtain.
Inspecting a JWT, a request carrying an API key, or JSON pulled from a production database is routine work. Leaving those values on a third-party server is an incident in itself, which is why decoding and verification finish in the browser.
On an isolated network, tools that call an external API simply do not work. These pages compute without further requests once loaded, so they keep working in that environment.
If a task can finish in browser memory without server-side processing, that is the preferred path.
The site prioritizes outputs people actually copy, compare, and verify instead of loading every page with extra controls.
Bugs and improvement ideas are reviewed through public channels tied to the repository and site owner.
About, privacy, and contact pages are kept public so visitors and reviewers can understand ownership and policies.
The project is currently maintained by taxijjang as an evolving personal toolkit.
This is a one-person project. With a single pair of hands, eyeballing thirty-plus tools does not scale, so nothing ships unless it passes an automated check first.
Not static analysis: a headless Chrome renders every page and the checks read computed values off the screen. Because it sees colours and sizes after CSS actually applies, it catches rules that were written but never took effect.
Every text colour is composited against its real background and measured against WCAG thresholds. Buttons and inputs are checked for a 44px minimum. Light and dark themes are audited separately.
Elements that spill outside the viewport are flagged across three widths, with deliberate horizontal scrollers exempted so the check does not cry wolf.
File-handling tools are driven with a real file while network traffic is watched. The claim that processing stays in the browser is verified by behaviour, not by reading the source.
Leap years, end-of-month clamping and daylight-saving boundaries are pinned by 49 assertions. That suite caught a real bug in the month-and-day difference between 31 January and 1 March.
Every page is scanned in English mode for leftover Korean. A missed translation blocks the release.
The source is public. You can verify the browser-only claim yourself through the repository and your browser's network tab.
The tools run in your browser on a static site, so there is no server compute cost. The outgoings are a domain and static hosting, and they do not scale with visitors. There is nothing to charge for.
Enough advertising to cover running costs is planned. What will not appear: ads over the working area of a tool, ads that push the result out of view, or anything styled to look like a download button. The contact, privacy and terms pages carry no ads.
No. What you type into a tool never leaves the page, so there is nothing for an ad script to read. Cookie details and how to turn off personalised ads are in the privacy notice.
Not planned. Adding features that need a server would remove the reason this site exists, so anything a browser cannot do is left out instead.