Note: the shortened url I display is 'lowered' for esthetical reason.
Edit: I forgot to mention the error-correction. But I don't think it's fair compare with other shorteners if they are not using the same error-correction level.
Every content byte encodes to the same amount of squares. Error correction bytes are “appended”. The point about every string being equal in the same configuration of a QR code still applies. As such, the shorter URL, the better.
Not every string uses the same amount of content bits per character.
If you use only numbers you use 3 1/2 bit per character, if you use only numbers, uppercase letters and some limited punctuation it’s 5 1/2 bits per character. Otherwise it’s 8 bits per character but that’s a waste because most of the characters you can then represent can’t be used in a URL.
I wonder if Google will introduce something stupid like an emoji that means https:// , that will start showing up on Chrome and be recognised by their QR Code scanner..
Oh never mind, they're going to kill the address bar instead. Next they should just introduce an emoji that means "Search for this on Google:"...
I wonder what the minimum necessary text is for recognising a link in QR code apps, the one built into my camera won't notice that some text that says facebook.com is a link, but the one in google lens app will.
Hi. Are you generating revenue from this? If not, please consider having an enterprise offering.
There are companies that are interested in this. We built something for a major company to send unique links to a customer base of 20+ million. They were blasting SMS offers and we helped them infer customer traits for next best offer, generate links, and send SMS using a template.
You can make it really appealing if you write an API for it so they can hook it to their messaging systems and blast messages programmatically.
Also, they wanted to have analytics (who clicked, from where, etc.)
If you never sold to enterprise, here is a short Twitter thread pinned to my profile[0].
Confused about what makes this optimized for QR. Other shorteners such as https://t.ly/ have a shorter domain and they have an extension that allows you to shorten a url then easily share the qr code http://t.ly/extension. They also offer an api etc.
can we get an Open Source version of this so that we don't a) have to send traffic through your servers and b) hope that you keep providing the service and bandwidth indefinitely for free?
Currently it's still a side project (started a few days). My plan included the following phases:
1. Idea + POC (solved technical issues) => Done
2. Build a MVP => Done
3. Get some feedback and see if there is any interest. => Here we are!
4. Based on feedback, add (premium) features but keep the basic service for free.
So in summary; yes it will stay free, I might add some "acceptable" limitations but the goal is indeed to propose additional (non-free) features like well-known services (for instance Gitlab).
So feel free to share your ideas, I would enjoy to answer and challenge them!
Furthermore I plan to write a small survey to get more feedback.
About the "Open Source" part: as a regular FOSS contributor, I do not exclude to publish sources. However, publishing sources means maintaining them. And I don't want to maintain a useless project. So currently I don't want to publish them.
Hope it helps you to understand my strategy for this new experience!
I mean, whatever people might pretend is true when they're lazy, you don't have to maintain anything you don't want to. If you just want to make the source public once and tell anyone who asks for bugfixes where they can stick it, that's your right.
A URL shortener is not that hard to write. At the most basic level it's one table with key = the url blob and value = the url target. There's already several hits for 'open source url shortener' in the top results there's one with MIT and one with GPLv2, and several others that don't specify their license.
This one is neat because the author chose to restrict to the qr code "alphanumeric" character set that includes a couple symbols to reduce bits per character in the encoding. Now that you're aware of that, you could certainly do that yourself or modify another shortener to do it.
The shortened URL contains 25 characters. Actually it could be smaller but the goal is to generate the smallest QR code. To do so, a restricted set of characters is used. The result is a small QR code version 1.
There is currently no limitation on input URL size. However you might reach some limitation (> 4096bytes) due to the current proxy.
Somewhat related: What ever happened with the QR Code to url shortener patent lawsuits that were going on several years ago ... 2013ish I think? Is it still risking a lawsuit to use them?
I would like to thank you for your feedback. If you still have a little bit of time, here is a quick survey to get more feedback about your needs! https://ku.ag/6dmohc20fvnd
Does anyone know of a (potentially hosted) shortener that supports deleting links and using your own aliases for them? Bonus points if I can use my own domain.
I launched a URL Shortener last month that supports custom keywords, deleting links & custom domains. The default domain is a grandfathered .com emoji domain that I thought looked like a Ninja Star so I called the service Ninja Linka (marketing writes itself really).
Hey dgivney! That looks quite good, thanks! Is there a trial so I can try it out for a few days? It looks like I need to pay to even try the UI.
Also, the star domain is interesting, but you may want to have an alternative as well. I usually use the links so I can type them on other people's computers to get access to my Dropbox, and hunting for an emoji on a computer is rather inconvenient...
I want to delete the links mostly for tidiness, but I also need to edit them because I sometimes want to change where they point to (to different folders in my Dropbox, etc).
Interesting use case, I see. You can use the URL shortener on the homepage to create links but yes, the custom keywords, custom domains and link analytics require a small one-off payment for personal use. I did this thinking it will prevent spam but I understand it's probably important - I will create some trail accounts and send you one this weekend.
Try rebrandly.com. I don't know what the pricing is like on the paid plans, but they have a free tier to try it out and I think it does all of the things you asked about.
nice product and clean UI/UX - only part I don't love are the special chars in the URL. Browsers might be ok with it but people sometimes read URLs aloud over the phone or in person and could be easily misconstrued.