Reduce a width and height to their lowest-term ratio by greatest common divisor, list the standard resolutions that share it, and solve the scale needed to fit a source size inside a given box.
Enter a pixel size and it is reduced by its greatest common divisor, so 1920×1080 becomes 16:9 because the gcd is 120 — not by dividing by hand until something looks tidy. The matches list compares the reduced pair, which is why 854×480 does not appear under 16:9: it reduces to 427:240.

Drag a crop box with fixed ratios and download.

PNG, JPG and WebP via canvas with quality control.

Decode HEIC in-browser via heic2any, no upload.

Rasterise an uploaded SVG at your chosen scale.

Run Tesseract.js OCR in the browser — no upload, multi-language.

Write markdown, preview it, export a clean paginated PDF.

Paste HTML, preview it live, export a styled PDF.

Pull a page range into a new PDF with one click.