OddLab
A lab of free online tools. Everything runs in your browser.
12 tools available
converter
Number Base Converter
Convert numbers between any bases 2 to 36 with BigInt precision, an editable bit grid, two's complement view, step-by-step working, bitwise operations, and a text-bytes pane.
Color Converter
Convert colors between HEX, RGB, HSL, HWB, CMYK and LAB with every field editable, a WCAG AA/AAA contrast checker, harmonies, and copy-ready CSS.
Image Format Converter
Convert images between PNG, JPG and WEBP with a live output-size preview while you drag quality, alpha-fill control, resize, and batch ZIP download — all in your browser.
Unit Converter
Convert between 12 categories of units with a live all-units panel, compound input like 6'3" or 10 st 4 lb, and visible conversion formulas.
Compress PDF
Shrink PDFs by re-encoding and downsampling images and stripping metadata, with measured before/after sizes and a guarantee to never return a bigger file.
Merge PDF
Combine PDFs and PNG/JPG images into one PDF — reorder files or individual pages, rotate pages before merging, and add bookmarks from filenames.
Rotate PDF
Rotate PDF pages in 90-degree steps — one page, a page range, or whole documents at once — using the lossless PDF rotation flag, with undo.
Split PDF
Split a PDF into multiple files by page count, page ranges, cut points, even/odd pages, or a maximum file size — with a preview of how many files you will get.
text document
Bold-First Reader
Reformat text so each word leads with bold letters and a dimmed tail, with a fixation slider, dimming control, and rich text, HTML, and Markdown export.
Case Converter
Convert text between eight case styles with title-case presets, abbreviation-aware sentence case, and live character, word, line, and byte counts.
Lorem Ipsum Generator
Generate lorem ipsum filler as paragraphs, sentences, words, list items, or bytes in plain text, HTML, or Markdown, with seeded reproducible output.
Text Cleaner
Clean pasted text with ten live, non-destructive operations for whitespace, line breaks, tabs, HTML tags, punctuation, and invisible characters.