π LinkVerse
Free tool to shorten links and instantly turn them into customizable QR codes and barcodes β no sign-up needed.
- β¨ Features
- π οΈ Tech Stack
- π Getting Started
- π Project Structure
- β FAQ
- π€πΌ Contributing
- π License
- β Support
- π Link Shortener β Turn any long URL into a short, shareable link (TinyURL primary, is.gd fallback)
- π·οΈ Custom Alias β Set your own short link name via is.gd (5β30 chars, letters/numbers/underscores)
- π± QR Code Generator β Custom colors, separate corner-marker color, gradient fills, logo embed, error-correction level, custom frames, style presets, shareable style links, export as PNG / SVG / PDF
- π Barcode Generator β Code128, EAN-13, EAN-8, UPC-A, Code39, ITF, and Codabar with live validation and format hints
- π QR Decode β Upload any QR image and read its contents back in-browser
- π¦ Batch Generation β Generate up to 25 short links, QR codes, or barcodes at once; download as ZIP
- π Local History β Last 15 generations saved in your browser; export as CSV or JSON
- π Dark / Light Theme β Toggle it, and it remembers your choice
- π« No Sign-Up β 100% free, no account required
- π΄ Offline Support β Service worker caches the app shell and CDN libraries
| Purpose | Tool |
|---|---|
| β‘ Core | HTML, CSS, JavaScript (static site, no backend) |
| π Link Shortening | TinyURL API (primary) + is.gd (fallback, custom alias) |
| π§© QR Codes | qr-code-styling |
| π Barcodes | JsBarcode |
| π PDF Export | jsPDF |
| π¦ Batch ZIP | JSZip |
| π QR Decode | jsQR |
| πΎ Storage | localStorage (history, theme, QR presets) |
| π΄ Offline | Service Worker (sw.js) |
No build step, no dependencies to install β just clone and open.
# Clone the repo
git clone https://github.com/TajkirHossen-14/LinkVerse.git
# Move into the project folder
cd LinkVerse
# Open index.html in your browserNote: The service worker only registers over
http(s), so offline caching activates on a deployed site or local server, not when openingindex.htmldirectly from the filesystem.
LinkVerse/
β
βββ index.html
β
βββ css/
β βββ style.css
β
βββ js/
β βββ app.js
βββ sw.js
β
βββ Assets/
β βββ Banner/
β βββ Favicon/
β
βββ LICENSE
β
βββ README.md
Is LinkVerse free to use?
Yes β every tool on LinkVerse is free, with no sign-up required.Do the short links expire?
Short links stay active as long as the underlying shortening service keeps them live.What's the difference between a QR code and a barcode?
QR codes hold more data and scan from any angle; barcodes are the familiar single-direction stripes used for retail and inventory scanning.Can I customize the QR code with my own colors or logo?
Yes β set your own colors or a linear/radial gradient, choose a frame, pick an error-correction level, and drop a logo into the center. You can save the whole look as a preset or copy a shareable style link.Which barcode formats are supported?
Code128, EAN-13, EAN-8, UPC-A, Code39, ITF, and Codabar.Do I need an account?
No account or email is required for any tool.Can I download what I generate?
Yes β export QR codes and barcodes as PNG or SVG (QR also supports PDF). Batch runs can be downloaded as a single ZIP archive, and your history exports as CSV or JSON.Can I read an existing QR code?
Yes β upload a QR image in the QR tab and LinkVerse decodes it back to text in your browser. Nothing is uploaded anywhere.Does LinkVerse work offline?
After your first visit the page and its libraries are cached by a service worker, so the QR and barcode tools keep working offline. Link shortening still needs a connection.Is my data stored anywhere?
Your history is saved locally in your browser only; LinkVerse doesn't store it on a server.Contributions, issues, and feature requests are welcome! Feel free to check the issues page or open a pull request.
- Fork the project
- Create your feature branch (
git checkout -b Feature/Amazing-Feature) - Commit your changes (
git commit -m 'Add Some Feature') - Push to the branch (
git push origin Feature/Amazing-Feature) - Open a Pull Request
This project is licensed under the MIT License.
If you find LinkVerse useful, consider giving it a star β
