Documentation

Rosehip

Five small tools for the file and text chores that come up every week — a SHA-256 checksum reader, a JSON formatter, a Base64 codec, a URL codec and a set of line utilities. All of them run inside the browser tab.

What Rosehip is

Rosehip is a static web application. The page is a single HTML document, one stylesheet and one JavaScript file; there is no back end, no database and no session. When you open a file or paste a string, the work happens on your own machine with the browser's built-in APIs.

That design has consequences worth stating plainly:

The five tools

What Rosehip is not

It is not a password manager, a file converter, or a way to prove that a file is trustworthy. A checksum confirms that two files are identical; it cannot tell you whether the file you received is the one that was intended for you. Judgement stays with you.

The tools are also deliberately narrow: SHA-256 only, no MD5 or SHA-1; JSON only, no YAML or TOML; text only, no images or archives.

Where to go next

If you have not used the site yet, start with Getting started. If you came here to compare a digest, the file checksum guide walks through the whole flow, including the cases where a mismatch is expected.