A plain-English guide

What each tool does, when you'd reach for it, and a small example you can follow. No technical background needed — if you can copy and paste, you can use these.

Everything happens on your own computer. When you paste text or open a file here, it stays in your browser — nothing is sent to a server or saved anywhere. That's the whole reason these live inside Protium instead of a random website: it's safe to use them with work data.

Group 1

Documents & diagrams

Tools for making, cleaning and reshaping documents, code, data files and diagrams — the everyday "I just need to fix this file" jobs.

01

Code Genie

A workshop for code and data files — things like JSON, JavaScript, SQL, HTML and more. Even if you don't write code, you'll sometimes be handed a file like this and just need to read it or check it's okay. Code Genie tidies it up, checks it's valid, and lets you compare two versions.

What it does

  • Format — takes a wall of text squashed onto one line and lays it out neatly so a human can read it.
  • Validate — tells you if the file is broken (a missing bracket, a stray comma) and where.
  • Compare — shows two versions side by side and highlights exactly what changed.
  • Explore JSON — opens a big data file as a foldable tree, and lets you search inside it for one value.
  • Simulate — for HTML/CSS/JS, shows a live preview of what the code produces.

When you'd use it

  • An engineer sends you an API response or config as one long unreadable line and you need to make sense of it.
  • You want to see what changed between an old and new version of a file.
  • Something isn't working and you want to check the file isn't simply broken.
Open Code Genie
02

PDF & Image Tools

Everything you'd normally go to a paid PDF website for — but done on your own machine, so sensitive documents never leave it. This matters most here: these are exactly the files (KYC papers, bank statements, customer photos) you should never upload to a random site.

What it does

  • Combine several PDFs into one, or split pages out of a PDF.
  • Compress a heavy PDF so it's small enough to email or upload to a portal.
  • Add page numbers or a watermark.
  • Black-out (redact) sensitive text so it's genuinely removed, not just hidden.
  • Read a scan (OCR) — turn a scanned image into selectable, copyable text.
  • Resize / convert / shrink images — e.g. get a photo down to an exact size a portal will accept.

When you'd use it

  • A portal rejects your file for being too big — compress it.
  • You need to merge several documents into one PDF to attach.
  • You must hide an account number before sharing a statement.
Open PDF & Image Tools
03

Mermaid Studio

A way to make flowcharts and diagrams without wrestling with PowerPoint shapes. You can do it two ways: type a few simple lines and it draws the chart for you, or drag boxes and arrows on a canvas. It converts between the two, and you can export the result as an image or PDF for a document or deck.

Try it — a tiny approval flow

Type this on the left:

You type
flowchart TD
  A[Application] --> B{Docs complete?}
  B -->|Yes| C[Approve]
  B -->|No| D[Ask for docs]
You get
A neat boxes-and-arrows
flowchart: Application →
a Yes/No decision →
Approve or Ask for docs.

Prefer clicking to typing? Switch to Draw mode and drag the boxes instead. When it looks right, export as PNG / SVG / PDF.

Open Mermaid Studio
04

Markdown Studio

Markdown is a simple way to write formatted text using plain symbols — **bold** for bold, # Heading for a heading, a dash for a bullet. Write it here, see it turn into properly formatted text as you type, then copy it straight into Teams, Confluence or Outlook — or export as HTML or PDF.

Try it — write once, paste anywhere pretty

You type
## Agenda
- Disbursement update
- **Pending** KYC cases
- Next steps
You get
A bold "Agenda" heading
with a clean bulleted list,
ready to paste into Teams
or an email — formatting intact.

Great for meeting notes, minutes and updates when you want headings and bullets without fighting a formatting toolbar.

Open Markdown Studio
05

Whiteboard

An endless sketch pad. Drag boxes, arrows and sticky notes to think something through — a rough process, a team structure, a quick brainstorm — then export it as an image to drop into a document. It's the digital version of grabbing a pen and a whiteboard.

When you'd use it

  • You want to sketch an idea quickly and share a picture of it.
  • You'd otherwise open a paid tool like Miro just for a rough diagram.
  • You're explaining a flow to someone and want to draw it out live.

Your drawing is saved on your own device automatically, and nothing is uploaded.

Open Whiteboard
06

Delimiter Tool

Turns a column of values into a single, ready-to-paste list. If you've ever copied a column of IDs out of a spreadsheet and needed them on one line — separated by commas and wrapped in quotes for a database query — this does it in one click, and can remove duplicates and sort along the way.

Try it — a column into a query list

You paste
101
102
102
105
You get
'101','102','105'

Handy when a report or a colleague hands you a column and a system (or a database IN (…) query) wants it on a single line. Toggle the quotes, separator, dedupe and sorting to taste.

Open Delimiter Tool
07

CSV ↔ JSON

Two words worth knowing. A CSV is simply a spreadsheet saved as plain text — each row is a line, columns separated by commas (it's what "export to CSV" gives you). JSON is the format computer systems use to pass data around. This tool turns one into the other, and can show a CSV as a neat table you can clean up.

Try it — turn a small CSV into JSON

You paste (CSV)
name,city
Asha,"Pune, MH"
Ravi,Delhi
You get (JSON)
[
  { "name": "Asha", "city": "Pune, MH" },
  { "name": "Ravi", "city": "Delhi" }
]
  1. Open the tool and pick CSV → JSON.
  2. Paste your CSV. Keep First row is header ticked — it tells the tool that "name" and "city" are the column titles.
  3. The JSON appears instantly. Notice it kept "Pune, MH" together as one value, even with a comma inside.
  4. Click Copy or Download.

Going the other way (JSON → CSV) works the same. The Table viewer just shows a CSV as a grid with buttons to remove duplicate and empty rows.

Open CSV ↔ JSON

Group 2

Everyday helpers

Small, fast utilities for tidying text and reading things a system handed you.

08

Text Toolkit

A tidy-up kit for any block of text — a list of names, a paragraph from an email, a column copied from a spreadsheet. It handles the boring cleanup by hand: fixing CAPITALS, removing duplicates and blank lines, sorting, swapping one word for another, and counting words.

Try it — clean up a messy list

You paste
Pune
Delhi

Mumbai
pune
Delhi
You get
Delhi
Mumbai
Pune
  1. Open the tool and choose Sort & dedupe lines.
  2. Paste your list.
  3. Tick Remove empty lines and Remove duplicates (with ignore capitals so "pune" and "Pune" count as the same), then click Sort A→Z.
  4. Click Copy.

Other tabs: change case, clean & trim spacing, find & replace across the whole text, and a live word / line / character count.

Open Text Toolkit
09

Encode, Hash & JWT

Mostly for when a developer or a system hands you something cryptic and you want to read it. It bundles three jobs — here's each in everyday terms.

Encode / decode — the same words, written differently

Base64, URL and Hex are just different alphabets for writing the same text, a bit like Morse code — used so text travels safely through systems that would otherwise garble spaces or symbols. You'll often be handed a jumble like UHJvdGl1bSDigrk= and want to know what it says.

Base64 you were sent
UHJvdGl1bSDigrk=
Decodes to
Protium ₹

Hash — a fingerprint for text or a file

A hash is a short fingerprint of some text. The same input always gives the same fingerprint, and a one-letter change gives a completely different one — so it's how you check nothing was altered. It only goes one way (you can't turn a fingerprint back into the original).

Type
abc
SHA-256 fingerprint (always the same)
ba7816bf8f01cfea414140de5dae2223
b00361a396177a9cb410ff61f20015ad

JWT — reading the "digital wristband" after a login

When you log into a system it often hands your browser a long token called a JWT — think of it as a festival wristband that quietly says who you are and when it expires. This tool reads what's printed on the wristband: your name, when it was issued, when it runs out. It only reads the token — it does not check whether the wristband is genuine (that needs a secret key the system keeps).

  1. Open the tool and go to JWT (an example is already filled in).
  2. Paste your token — it splits into a header and a payload, shown neatly.
  3. Read the expiry in plain time, e.g. "expired 2 hours ago" or "expires in 3 days" — flagged red if it's already dead. Useful when a system keeps logging you out and you want to know if your token simply ran out.
Open Encode, Hash & JWT

Group 3

Calculators & experiments

The Loan calculators (EMI, eligibility, flat vs reducing rate, interest, amount-in-words) and Date & Time calculators (Epoch converter, world clock, age, date difference, working days) do what their names say — fill in the boxes and read the answer. The one that's worth explaining properly is A/B testing.

10

A/B testing — the idea, and why we use it

Before the calculator, the concept — because A/B testing is less about maths and more about a way of making decisions with evidence instead of opinion.

Why bother with an A/B test?

Teams constantly face "which version is better?" — which SMS wording gets more replies, which offer gets more take-up, which form gets more completions. If you just guess and ship, you risk rolling out a change that does nothing, or one that quietly makes things worse, and never knowing.

An A/B test settles it fairly. You show version A to one random half of people and version B to the other half, at the same time, then measure which did better. Because the two groups are split randomly and run together, the only real difference between them is the change you're testing — so if one wins, you can believe the change caused it.

The catch — and the reason the calculator exists — is that numbers wobble. If B scored 13% and A scored 10%, is B genuinely better, or did B's group just happen to contain keener people? The whole job of A/B statistics is to answer one question: is this difference real, or is it luck?

The ideas, in plain words

Control vs variant
The control (A) is what you do today. The variant (B) is the new thing you're trying. You compare B against A.
Conversion rate
The share of people who did the thing you care about — replied, clicked, completed. If 130 of 1,000 replied, that's a 13% conversion rate.
"Real or luck?"
Flip a fair coin 10 times and you won't always get 5 heads. Small groups wobble by chance. The statistics tell you whether a gap between A and B is bigger than that normal wobble.
Sample size
How many people you need in each group before the result can be trusted. Smaller improvements need far more people to prove — spotting a jump from 10% to 10.2% takes a huge audience; 10% to 20% needs very few.
Statistical significance & the p-value
The p-value is the chance you'd see a gap this big purely by luck if the two versions were actually the same. A small p-value means "luck is an unlikely explanation — the difference is probably real." The common bar is 5%: below that, we call it significant and trust it.
Confidence interval
Instead of a single tidy number, the honest answer is a range: "about 13%, somewhere between 11% and 15%." That range is the confidence interval — narrower when you have more data.
Statistical power
Your test's ability to actually notice a real difference when one exists. We usually aim for 80% power — meaning if B really is better, the test has an 80% chance of catching it. Too few people = weak power = you miss real wins.
The peeking trap
If you keep checking a running test and stop the moment it looks good, you'll fool yourself — random wobble alone will eventually look like a "winner." Either wait for your planned sample size, or use the peeking tool's stricter bar.
11

A/B Test Calculator

The calculator turns those ideas into plain numbers in, plain answers out. It covers the four questions that come up, in order.

1. Before you start — "How many people do I need?"

So you don't run a test that's too small to prove anything.

You tell it
Right now 10 out of 100
respond (10%). I want to
catch it if the new version
lifts that to 11%.
It tells you
You need about
14,750 people
in each group.

2. After the test — "Did B really beat A, or was it luck?"

Type how many each version reached and how many responded; get a clear verdict.

You tell it
A: 1,000 sent, 100 responded
B: 1,000 sent, 130 responded
It tells you
B wins. Only about a 3.5%
chance this gap is luck —
trust the result.

That "3.5% chance it's luck" is the p-value. Below ~5% is the usual bar for "real". If it were 40%, the tool would say "not enough evidence yet — keep going."

3 & 4. The true rate, and peeking safely

  • Confidence interval — the real response rate give or take, e.g. "13%, between 11% and 15%." Good for honest reporting instead of a single tidy-looking number.
  • Peeking — if you plan to check a running test more than once, this gives you the stricter bar to use so repeated checking doesn't trick you into false winners.
Open A/B Test Calculator

Quick glossary

CSV
A spreadsheet saved as plain text — one row per line, columns separated by commas. What "export to CSV" produces.
JSON
The tidy format computer systems use to pass data to each other. Looks like lists of "label": value pairs.
Markdown
A simple way to write formatted text with plain symbols — **bold**, # headings, dashes for bullets.
Encode / decode
Writing the same text in a different "alphabet" (Base64, Hex, URL) so it travels safely between systems — and turning it back.
Hash
A short fingerprint of text or a file. Same input → same fingerprint, always. Used to check nothing was changed. Can't be reversed.
JWT
A token a system gives your browser after you log in. It carries who you are and when it expires, a bit like a wristband.
OCR
Reading text out of a scanned image or photo so you can select and copy it.
Redact
Permanently black out sensitive text in a document so it's genuinely gone, not just hidden.
A/B test
Showing two versions to two random groups at once to see which performs better.
Control / variant
The current version (control, A) versus the new version you're trying (variant, B).
Conversion rate
The share of people who did the thing you wanted — replied, clicked, completed.
Sample size
How many people each group needs before the result can be trusted. Smaller improvements need far more people.
Statistical power
A test's ability to notice a real difference when there is one. Usually aimed at 80%.
p-value
The chance a gap this big could happen purely by luck if the versions were really the same. Under ~5% → we call it real.
Significant
A result the numbers say is probably real, not a fluke — usually a p-value under 5%.
Confidence interval
The true rate expressed as a range ("13%, between 11% and 15%") rather than one number.

← Back to all tools