Create a ChatGPT prompt link, shorten it with TinyURL, and export a scannable QR code in one clean flow.
This app is built for speed and clarity:
- One-click pipeline: Prompt -> Long URL -> TinyURL -> QR
- Modern UI with strong keyboard accessibility
- Copy-ready outputs for text, long URL, and short URL
- PNG export for print, slides, docs, or stickers
- No build step, no framework overhead
- Prompt input and automatic URL encoding
- TinyURL API integration (
https://api.tinyurl.com/create) - Session-only token storage (
sessionStorage) - Live status feedback for each generation step
- Responsive layout for desktop and mobile
- Accessibility improvements:
- Skip link
- Semantic landmarks (
header,main,footer) - Visible focus states
- ARIA live regions for status messages
- Reduced motion support
- Clone the repo
- Open the project folder
- Start a local static server (recommended), for example:
python -m http.server 5500- Open:
http://localhost:5500
You can also open index.html directly in a browser, but a local server is more reliable for testing.
- Go to
https://tinyurl.com/app - Sign in or create an account
- Open
Developer/APIin the dashboard - Create a new API token
- Paste the token into the app's token field
- Paste your TinyURL API token
- Enter a prompt text
- Click
Alles erstellen - Copy generated values or download QR as PNG
qr-code-generator/
index.html
README.md
site.webmanifest
favicon/
favicon.svg
src/
main.js
styles.css
vendor/
qrious.min.js
- The token is kept only in your current browser session.
- No backend is used in this project.
- API calls are sent directly from browser to TinyURL.
TinyURL API-Token fehlt: Enter a valid token first.HTTP 401/403: Token invalid, expired, or missing API permissions.QR-Bibliothek wurde nicht geladen: Confirmsrc/vendor/qrious.min.jsis present and reachable by your local server.- No output after click: Open browser devtools and inspect network/API response.
- Optional custom TinyURL alias input
- History of recently generated links
- Bulk mode for multiple prompts
- Built-in theme switcher
Built as a lightweight utility app with focus on usability, accessibility, and practical output.