This page is designed to help you find out whether QRSalt is good and if it is the right choice for you.
QRSalt makes QR codes and short links that stay editable after they are printed.
Static codes are free and need no account, with no watermark and no expiry. The free plan adds 3 dynamic codes. Paid plans start at $12 a month and add a custom domain and bulk import from a spreadsheet; the REST API, with a live playground, comes with Pro.
Every code also works as a short link, so scans and clicks are counted together. If a paid plan ends, codes keep redirecting for 90 days from each code's last scan and nothing is deleted.
Listed in
Editable after printing
Re-point a printed code without reprinting it, and put any earlier destination back
Custom domain
Your own domain on every code and short link, with HTTPS set up for you
Smart routing
Send each scan by device, country, language or date, on every plan
People who print things and cannot cheaply reprint them.
Restaurants and cafes with a code on every table, estate agents running a code per listing, shops with a window sticker that has to work when the place is shut, event organisers whose programme moves, and small teams who print a flyer and then need the link behind it to change. The common thread is artwork that is already at the printer, or already on a wall.
There is a developer audience too - a REST API and an MCP server for AI clients like Claude and Cursor - but that is the second reader, not the first.
Next.js and React with TypeScript, Postgres through Prisma, served behind Caddy with Cloudflare in front. Files go to object storage; Turnstile guards anything anonymous.
The QR rendering is our own code rather than a hosted service - matrix, styling, logo well, error correction and the print exports. That is why static codes can be free, and why nothing about a static scan passes through us at all: the code is drawn in your browser and the phone goes straight to your address.
The GS1 Digital Link handling has been pulled out as a separate MIT package, since that standard is the same for everyone.
Three things people usually discover only after something is printed.
A custom domain starts at $5 a month rather than sitting behind an enterprise quote. Scans are not counted against a quota, so the code that works hardest never becomes the expensive one. And the free tier is genuinely usable with no account: unlimited static codes, 500 out of one spreadsheet, and a reader that decodes a code from a screenshot.
Where the others win: if you want a mobile app, a big team with roles and SSO, or a landing-page builder with a designer behind it, buy the larger product. QRSalt is built narrowly around the printed square and what happens to it after the artwork has gone to the printer.
Scans are never metered. A dynamic code answers every scan on every plan, including the free one - the plans limit how many codes you keep, not how often they get used. That matters because the placement working hardest is exactly the one a scan quota would switch off or charge you for.
Static codes are free, need no account and carry no watermark, and 500 of them come out of one spreadsheet in the browser. The QR reader takes no key either.
And if a paid plan ends, printed codes keep working for at least 90 days instead of dying the day a card fails. After that, a code stops only if it goes 90 days without a scan, and nothing is deleted.
It started from a dull, specific annoyance: printed QR codes outlive the pages they point at. A menu gets reprinted, a campaign ends, a site moves - and the square on the table tent keeps sending people to a dead address, because the address is baked into the pattern itself.
The fix is old and simple. Print a short link, not the destination. What was missing was a version of that which did not meter the scans, did not put your own domain behind an enterprise quote, and did not hold your printed codes hostage the moment a subscription lapsed.
So the rules came first and the product was built to them: static codes free and account-free, scans never counted against you, your own domain on the cheapest paid plan, and codes that keep working for at least 90 days after a plan ends - and after that stop only once nobody has scanned them for 90 days. Most decisions since have been arguments with those four lines.
We have collected here some useful links to help you find out if QRSalt is good.
Check the traffic stats of QRSalt on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of QRSalt on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of QRSalt's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of QRSalt on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about QRSalt on Reddit. This can help you find out how popualr the product is and what people think about it.
Do you know an article comparing QRSalt to other products?
Suggest a link to a post with product alternatives.
Is QRSalt good? This is an informative page that will help you find out. Moreover, you can review and discuss QRSalt here. The primary details have been verified within the last quarter. So they could be considered up to date. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.