Show HN: OnlyJPG – Client-Side PNG/HEIC/AVIF/PDF/etc to JPG

Hacker News (score: 30)
Found: October 17, 2025
ID: 1934

Description

Other
Show HN: OnlyJPG – Client-Side PNG/HEIC/AVIF/PDF/etc to JPG TL;DR: private, in-browser converter that turns pretty much any image file format into standard JPEGs. Everything runs locally. No uploads.

This started as a five-minute job and forty hours later...

I wanted to convert a HEIC without uploading it anywhere, so I wrestled Emscripten/WebAssembly to run Google's Jpegli inside a Web Worker. Now there's a small UI and it handles a bunch of formats.

Just about the only thing it can't decode is JXL - but there's still some JPEG XL magic in there: XYB perceptual color quantization is enabled by default via Jpegli.

The upside of all this over-engineering is privacy and compatibility: images are processed entirely on your machine and never touch a server; the output is a regular JPEG that works everywhere.

I could have used a CLI, sure β€” but where's the fun in that?

Would love feedback on edge cases and defaults.

Tested on Firefox, Chrome, and Safari.

Cheers!

More from Hacker

Kitty – GPU based terminal emulator

Kitty – GPU based terminal emulator

UUIDv47: Store UUIDv7 in DB, emit UUIDv4 outside (SipHash-masked timestamp)

UUIDv47: Store UUIDv7 in DB, emit UUIDv4 outside (SipHash-masked timestamp)

Pgstream: Postgres streaming logical replication with DDL changes

Pgstream: Postgres streaming logical replication with DDL changes

How Container Filesystem Works: Building a Docker-Like Container from Scratch

How Container Filesystem Works: Building a Docker-Like Container from Scratch

Amazonq.nvim: Official AWS AI Assistant Plugin for Neovim

Amazonq.nvim: Official AWS AI Assistant Plugin for Neovim

Hopfield Networks Is All You Need (2020)

Hopfield Networks Is All You Need (2020) <a href="https:&#x2F;&#x2F;github.com&#x2F;ml-jku&#x2F;hopfield-layers" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ml-jku&#x2F;hopfield-layers</a>

Show HN: DataRamen, a Fast SQL Explorer with Automatic Joins and Data Navigation

Show HN: DataRamen, a Fast SQL Explorer with Automatic Joins and Data Navigation I built DataRamen, a local-first SQL explorer that helps you get the data you need fast, without writing repetitive queries every time.<p>You run it locally from the CLI (no cloud version yet), connect your databases, and you&#x27;re ready to go. The goal is to let you explore and query data like you would in a spreadsheet: intuitive, fast, and without friction.<p>Key features:<p>- Automatic joins &amp; related data navigation: Right-click any row to instantly see related records in other tables (based on foreign keys or references).<p>- Keyboard-driven UI: Hit N to jump to a table, F to filter, and so on, it’s optimized for speed so you can go from question to insight in seconds (this point is still in progress, I find it confortable, but the goal is to make it even better).<p>- Named tabs with saved queries: Keep multiple tabs open with different queries, useful for comparing or cross-checking data. Tabs are saved, so you can get back to your queries at any time.<p>- Instant edit &amp; insert: One click to edit or add rows, no need to write full queries.<p>- Multi-DB support: Connect several databases and search across all of them.<p>- Search across all columns: Find what you need even if you don&#x27;t know the exact column.<p>If you&#x27;ve ever felt slowed down by writing the same SQL over and over just to explore your data, this might save you a ton of time. I’d love feedback or suggestions, especially from folks who wrangle data often.<p>Find more information on <a href="https:&#x2F;&#x2F;dataramen.xyz" rel="nofollow">https:&#x2F;&#x2F;dataramen.xyz</a><p>PS. don&#x27;t be harsh on the logo, I did my best :)

No other tools from this source yet.