ShortURL Platform with QR Codes, Click Stats and CSV Export (Python, Django)

Description
ShortURL PHP – Lightweight PHP Short Link Platform with QR and Click Stats
Create branded short links and QR codes quickly, track clicks, and manage links from a minimal UI. Built with plain PHP and MySQL for easy deployment on common LNMP hosting.
Fast link creation QR per link Click stats CSV import/export Optional GeoIP Session UI + JSON API
Overview
ShortURL PHP is a lightweight, production-ready short link service for teams, marketers, and power users. Create a short code in one step, generate a QR code, and review click statistics with optional GeoIP insights. It is designed for simple deployment on standard PHP hosting with a small operational footprint.
Highlights
Customize, manage, and optimize your short URLs.Edit targets, manage short codes, and track performance from a clean dashboard.
Detailed access logs and activity tracking.Inspect redirect events with timestamps, IPs, countries, and devices.
Track and analyze short URL visits.Review access logs, quick stats, and traffic trends with minimal overhead.
QR support integrated into the short link workflow.Generate QR codes for your short links when needed, suitable for print, slides, and events.
Marketing images are for presentation. Real UI screenshots are included below.
Key Features
- One-step creation: paste a destination URL, optionally set a custom code and note, then create.
- Manage and edit: rename codes, change targets, add notes, soft-delete and restore links.
- Click logging and quick stats: daily counts, device detection, and optional GeoIP stats.
- Inline tools: copy link and QR actions available per link.
- Root-level short links: links appear at your domain as /CODE when clean URLs are enabled.
- Bulk import and export: CSV import for migration and export for reporting.
- Session UI and JSON API: UI for non-technical users and API endpoints for automation.
- Flexible routing: clean URLs for production, or PATH_INFO mode for fast setup without extra rewrite rules.
QR Codes
Generate a QR code for any short link instantly from the UI. The default setup uses an external QR service, and you can swap the endpoint if your deployment requires a different provider.
Friendly Error Page
Missing, expired, or soft-deleted codes return a branded error page instead of a raw 404. The template is easy to customize for your brand or promotions.
Real UI Screenshots
Real screenshots from the actual product UI
Tech Specs
- Backend: plain PHP 8 with server-rendered templates
- Database: MySQL 8.0+ recommended, MariaDB 10.4+ recommended
- Compatibility note: MySQL 5.7+ / MariaDB 10.3+ may also work, but this is not officially tested
- Web server: Nginx recommended, Apache also works with mod_rewrite
- Optional: GeoIP stats via MaxMind GeoLite2 and Composer package install
Installation (Quick Start)
- Upload the package to your PHP web root
- Copy .env.example to .env and fill in database credentials
- Create the database and database user
- Run php install.php or open /install.php in a browser
- Delete install.php after setup
- Configure Nginx for clean URLs or use PATH_INFO mode for quick deployment
Production notes: set APP_DEBUG=false , use a strong APP_SECRET , set SHORTURL_BASE_URL , and enable HTTPS.
Configuration
- SHORTURL_BASE_URL – canonical base URL used for generated links and QR codes.
- ALLOW_REGISTER – disable registration UI and API if needed.
- DEFAULT_CODE_LENGTH – default length for auto-generated short codes.
- PATH_INFO_MODE – switch between clean URLs and PATH_INFO mode.
- GEOIP_DB_PATH – path to GeoLite2-City.mmdb if GeoIP is enabled.
| Author | a68881 |
|---|---|
| Price | $23 |
| Sales | 0 |
| Rating | 0 (0) |
| Published | Feb 3, 2026 |
| Last Update | Feb 3, 2026 |
| Application Runtime | Native |
| High Resolution | Yes |
| Operating System Versions | Windows 11, Windows 10, macOS 15, macOS 14, macOS 13, macOS 12 |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 7,379 views · 67 clicksSaaS · Week 46 · 7,379 views · 67 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 46,664 views · 232 clicksWebsite · Week 46 · 46,664 views · 232 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 44,605 views · 127 clicksSaaS · Week 46 · 44,605 views · 127 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 63,491 views · 206 clicksSaaS · Week 46 · 63,491 views · 206 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 32,739 views · 127 clicksDesktop App · Week 46 · 32,739 views · 127 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 8,358 views · 19 clicksWebsite · Week 46 · 8,358 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
6,986 views · 29 clicksWeek 46 · 6,986 views · 29 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
6,464 views · 18 clicksWeek 46 · 6,464 views · 18 clicks