Ritchie
Independent software developer ยท builds and writes Pikkit
About
I build and maintain Pikkit โ every tool on the site, the checks that verify them, and the guides that explain the ideas behind them. I started it in 2026 because the converter sites I kept landing on uploaded my files, buried the button under ads and got the maths wrong; the answer was a set of tools that run entirely in the browser and say honestly what they can and can't do.
Every guide on this site carries my byline because I wrote it and I stand behind it. Each one lists the sources its claims rest on, states the date it was last checked, and links to the tool it explains โ which I also built, so the explanation and the implementation come from the same understanding. Where a topic touches health, money or law, the guide says plainly that it is general information and points to a professional.
How the guides are written and checked
The process is described in full in the editorial standards: every factual claim is traced to a primary source where one exists (standards bodies, government agencies, the original research paper) or to a stable reference work; every formula is cross-checked against the site's own tool, which is itself verified against independently computed values; and corrections sent to the contact address are made in the article with its updated date changed.
Elsewhere
All 147 guides
- 2048 strategy that actually reaches 2048 โ 2026-08-29
- A regex cheat sheet that explains itself โ 2026-08-28
- App icon sizes explained: every size, and why there are so many โ 2026-09-16
- Aspect ratios explained: what 16:9, 4:3, 3:2 and 9:16 mean, and how to crop between them โ 2026-09-16
- Audio normalization explained: peak, RMS and loudness, and why streaming turns you down โ 2026-09-16
- AVIF vs WebP vs JPEG: sizes, support and when to use each โ 2026-09-16
- Binary, explained from zero โ 2026-08-27
- Compound interest, explained with real numbers โ 2026-08-27
- Cron expressions explained: the five fields, the special characters, and the traps โ 2026-09-16
- CSV vs Excel: what each file really contains, and what breaks in between โ 2026-09-16
- Dice probability explained: why 7 is the most common roll, and how to work out any odds โ 2026-09-16
- Does the Pomodoro technique actually work? โ 2026-08-28
- Dog years: the real conversion โ 2026-08-27
- Electronic vs digital signatures: what each is, and what a drawn signature on a PDF proves โ 2026-09-16
- Extractive vs abstractive summaries: how each works and when to trust it โ 2026-09-16
- Flesch reading ease and grade level, explained honestly โ 2026-09-16
- Flexbox vs Grid: which one, when โ 2026-08-29
- Fractions, decimals and percentages: the same number three ways, and how to convert โ 2026-09-16
- Gross vs net salary: what comes off your pay, and how to compare offers โ 2026-09-16
- Hashing, encryption and encoding โ 2026-08-27
- Heart rate zones explained: how they're calculated and what each one trains โ 2026-09-16
- HEIC vs JPG: what iPhones shoot, and why it won't open โ 2026-09-16
- Hex colour codes, explained โ 2026-08-28
- How A/B testing works โ and the three ways it lies โ 2026-09-16
- How audio noise reduction works, and why voices go watery โ 2026-09-16
- How authenticator app codes work: TOTP, explained โ 2026-09-16
- How background removal works โ and why hair is hard โ 2026-09-16
- How body fat percentage is estimated โ and how much to trust each method โ 2026-09-16
- How booklet imposition works โ why page 1 prints next to the last page โ 2026-09-16
- How checksums verify downloads and backups โ and which one to use โ 2026-09-16
- How daily calorie needs are calculated โ BMR, activity multipliers and what a deficit means โ 2026-09-16
- How diff tools work โ the algorithm behind 'what changed' โ 2026-09-16
- How dithering works โ fewer colours that look like more โ 2026-09-16
- How face detection works, and what really hides a face โ 2026-09-16
- How file compression actually works โ 2026-08-28
- How GPA is actually calculated โ 2026-08-27
- How image upscaling works: interpolation, Lanczos and 'AI enhance' โ 2026-09-16
- How JPEG compression works โ and what the quality slider really does โ 2026-09-16
- How loan interest actually works โ 2026-08-28
- How long does it take to build a habit? โ 2026-08-27
- How long should a password be? โ 2026-08-26
- How long should a title tag be? Pixels, not characters โ 2026-09-16
- How many words is a page? โ 2026-08-28
- How moon phases work โ the geometry behind the 29.5-day cycle โ 2026-09-16
- How mortgage amortization works, and why overpaying early matters โ 2026-09-16
- How MP3 compression works, and which bitrate you can actually hear โ 2026-09-16
- How much protein do you actually need? โ 2026-08-29
- How much water you should drink a day โ what the evidence says, and where 8 glasses came from โ 2026-09-16
- How OCR works, and why scans read better than photos โ 2026-09-16
- How PDF files work: why some have text and some are pictures โ 2026-09-16
- How QR codes actually work โ 2026-08-26
- How random is a random number generator? โ 2026-08-27
- How sunrise and sunset times are calculated โ latitude, the seasons, and the equation of time โ 2026-09-16
- How to add fractions (and why the rule works) โ 2026-08-27
- How to calculate a tip without a calculator โ 2026-08-27
- How to calculate fuel cost for a trip, per mile, and per year โ and what really changes it โ 2026-09-16
- How to calculate percentages โ 2026-08-27
- How to calculate your break-even point (and what it doesn't tell you) โ 2026-09-16
- How to choose a chart type โ and the two ways charts lie โ 2026-09-16
- How to cite a website in APA and MLA โ 2026-08-29
- How to compress a PDF โ what's inside a large file and what shrinks it โ 2026-09-16
- How to count macros, in plain English โ 2026-08-29
- How to make a barcode โ 2026-08-27
- How to make a favicon that works everywhere โ sizes, formats and the tags โ 2026-09-16
- How to play Minesweeper properly โ 2026-08-29
- How to read an image histogram โ exposure, clipping and contrast at a glance โ 2026-09-16
- How to record your screen โ 2026-08-28
- How to redact a PDF so the text is actually gone โ 2026-09-16
- How to reduce image file size without wrecking it โ 2026-08-26
- How to run Secret Santa without the drama โ 2026-08-29
- How to scan documents with your phone, and what 'scanning' actually does โ 2026-09-16
- How to set a savings goal: the arithmetic, the interest, and the habits that make it stick โ 2026-09-16
- How to split group expenses fairly, and settle up in the fewest payments โ 2026-09-16
- How to track your work hours honestly โ 2026-08-27
- How to transpose chords to another key โ 2026-08-29
- How to type faster โ 2026-08-29
- How to watermark photos โ and what a watermark can and can't protect โ 2026-09-16
- How to win at solitaire (more often) โ 2026-08-29
- How to write a meta description: length, structure, and when Google ignores it โ 2026-09-16
- How to write a rรฉsumรฉ that both software and recruiters can read โ 2026-09-16
- How to write an invoice that gets paid โ 2026-08-29
- How VAT actually works โ 2026-08-27
- How video compression works: bitrate, keyframes and codecs โ 2026-09-16
- How working days are counted โ and why 'within 5 business days' means different things โ 2026-09-16
- HTTP status codes explained โ the ones you'll actually meet, and what to do about them โ 2026-09-16
- Instagram fonts, explained โ 2026-08-26
- Is a coin flip really 50/50? โ 2026-08-27
- Is BMI accurate? โ 2026-08-28
- ISO week numbers explained: why week 1 isn't 1 January and some years have 53 weeks โ 2026-09-16
- Leap years, explained properly โ 2026-08-29
- Lorem ipsum: what it means and where it came from โ 2026-08-27
- Lottery odds explained: how the jackpot probability is calculated, and what it means โ 2026-09-16
- Margin vs markup: why 50% markup is 33% margin, and how to price from either โ 2026-09-16
- Mean, median and mode: which average to use, and when the mean lies โ 2026-09-16
- Metric vs imperial: how we got two systems โ 2026-08-27
- Military time, explained in one rule โ 2026-08-27
- One-rep max, explained (no maxing required) โ 2026-08-29
- Passport photo sizes, country by country โ 2026-08-27
- px vs rem vs em: what each unit is relative to, and which to use where โ 2026-09-16
- Ratios explained: how to simplify, scale, and divide an amount in a given ratio โ 2026-09-16
- Reaction time, memory span, aim: what's normal? โ 2026-08-29
- ROAS explained: the number every ad platform shows, and the one it doesn't โ 2026-09-16
- Running pace explained: converting pace, speed and race times, and what pace to train at โ 2026-09-16
- Sample rate and bit depth explained: what 44.1 kHz and 16-bit actually mean โ 2026-09-16
- Sleep cycles, and waking up less awful โ 2026-08-29
- Social media image sizes and aspect ratios โ 2026-08-27
- Spaced repetition, explained properly โ 2026-08-27
- SRT vs VTT: the two subtitle formats, and how to fix timing โ 2026-09-16
- Standard deviation explained: what it measures, how it's calculated, and the 68โ95โ99.7 rule โ 2026-09-16
- Stick drift, explained โ 2026-08-29
- Subnet masks explained: what /24 means and how to size a network โ 2026-09-16
- Tabata: what the 4-minute workout really is โ 2026-08-27
- The keyboard shortcuts actually worth learning โ 2026-08-29
- The Morse code alphabet โ 2026-08-27
- The NATO phonetic alphabet, letter by letter โ 2026-08-27
- Tic-tac-toe: the never-lose strategy โ 2026-08-27
- Times tables: the tricks and the method โ 2026-08-29
- To-do list methods that actually work โ 2026-08-27
- Unix time, explained โ 2026-08-28
- URL encoding explained: why spaces become %20 (or +), and what has to be escaped โ 2026-09-16
- UTF-8 explained: how text is stored, and why it turns into รยฉ and รขโฌโข โ 2026-09-16
- UTM parameters explained: the five tags and how to use them consistently โ 2026-09-16
- WebM vs MP4: containers, codecs, and which one to send โ 2026-09-16
- What a JWT is, what's inside one, and what it does and doesn't prove โ 2026-09-16
- What a passphrase is, why four random words beat P@ssw0rd!, and how to make one โ 2026-09-16
- What a URL slug is, and the rules for a clean one โ 2026-09-16
- What a user-agent string is, why it lies, and how to read one โ 2026-09-16
- What a UUID is, the versions that matter, and whether collisions can happen โ 2026-09-16
- What an .ics file is, and how 'add to calendar' links work โ 2026-09-16
- What an SVG is, why it scales forever, and when not to use it โ 2026-09-16
- What Base64 is, and what it is not โ 2026-08-27
- What do I need on the final? โ 2026-08-27
- What DPI you actually need for printing โ 2026-08-29
- What emoji really mean โ 2026-08-27
- What is a good typing speed? โ 2026-08-27
- What JSON is, and where it trips people up โ 2026-08-28
- What kanban is, and why the work-in-progress limit is the whole idea โ 2026-09-16
- What Markdown is, the syntax that matters, and where it works โ 2026-09-16
- What structured data is, and what it does for a page โ 2026-09-16
- What XML is, how it differs from HTML and JSON, and where it still runs the world โ 2026-09-16
- What YAML is, the syntax that bites, and when JSON is the better choice โ 2026-09-16
- What your photos reveal about you โ 2026-08-28
- Which appliances actually use the most electricity โ 2026-08-29
- Why adults can't hear the mosquito tone โ 2026-08-29
- Why Easter is on a different date every year โ 2026-08-29
- Why GIFs are so big, and when a muted video is the better choice โ 2026-09-16
- Working across time zones โ 2026-08-27