Codev QR Immagini — Genera QR da immagini · Codevgroup
Codevgroup v5.0 · online Parliamone
codev qr immagini · strumento gratuito

Carichi una foto, ottieni un link e il suo QR code.

Perfetto per cataloghi, menù, vetrine e schede prodotto: carichi un'immagine e ricevi subito un link pubblico e un QR code da stampare. Il cliente inquadra e la vede. Gratuito.

Gratuito · lo installi tu (con Docker o sul tuo spazio web) oppure lo installiamo noi, pronto all'uso.

100% gratuito Foto JPG, PNG e WEBP Nessun account
come si usa

Tre passi, e l'immagine è online con il suo QR.

Ecco cosa vedi una volta installato. Clicca su ogni schermata per ingrandirla.

Schermata di accesso al pannello di Codev QR Immagini
Passo 1

Accedi al pannello

Entri con utente e password. Al primo accesso usi quelle iniziali e poi cambi subito la password.

Schermata di caricamento immagine con anteprima
Passo 2

Carichi l'immagine

Scegli una foto (JPG, PNG o WEBP): parte il caricamento e vedi subito l'anteprima.

Elenco delle immagini con link e QR code generati
Passo 3

Link e QR pronti

Per ogni immagine trovi il link pubblico e il QR code: li copi, li apri o li stampi.

due modi per averlo

Sul tuo computer o sul tuo sito. Scegli tu.

Puoi provarlo subito sul computer con Docker, oppure pubblicarlo sul tuo spazio web. Ti serve poco.

Il tuo computer (Windows, Mac o Linux)
Una connessione internet (la prima volta)
Un browser aggiornato
Per il metodo computer: Docker Desktop
Per il metodo sito: spazio web con PHP e database
Il progetto: qrcode-uploader-source.zip

Sul tuo computer

con Docker · per provarlo
  • Perfetto per provarlo subito, senza rischi
  • Docker prepara tutto da solo: niente da configurare a mano
  • Non cambia nulla nel tuo computer
  • Parte con un solo comando
Vai alla guida

Sul tuo sito

spazio web · per usarlo davvero
  • Lo pubblichi sul tuo dominio, accessibile ovunque
  • Serve uno spazio web con PHP e un database
  • Lo usi da qualsiasi dispositivo
  • Si imposta da un solo file di configurazione
Vai alla guida
installazione passo-passo

La guida, passo per passo.

Due strade. Scegli un metodo e apri gli step: trovi comandi e spiegazioni in parole semplici.

Il modo più semplice per provarlo sul tuo computer: Docker prepara tutto da solo, non devi installare niente a mano. Ti servono solo Docker Desktop e il file del progetto.

01Installa Docker Desktop

Scarica Docker Desktop dal sito ufficiale e installalo. Poi aprilo e aspetta che compaia la scritta "Docker is running".

# Sito ufficiale Docker https://www.docker.com/products/docker-desktop/
02Apri il file .zip del progetto

Estrai qrcode-uploader-source.zip in una cartella sul tuo computer. Dentro trovi questi file:

admin.php docker-compose.yml Dockerfile start.sh config.php

Se li vedi, sei nella cartella giusta.

03Apri il terminale nella cartella

Il terminale è la finestrella dove scrivi un comando.

Mac: clic destro dentro la cartella → "Nuovo terminale nella cartella".

Windows: clic nella barra del percorso in alto, scrivi cmd e premi Invio.

04Avvia il progetto

Scrivi questo comando e premi Invio. La prima volta Docker impiega qualche minuto a preparare tutto.

docker compose up --build

Le righe che scorrono sono normali: vuol dire che sta lavorando.

05Apri il pannello nel browser

Quando ha finito, apri il browser e vai a questo indirizzo:

http://localhost:8080/admin.php

localhost significa "il tuo computer".

06Fai il primo accesso

Entra con le credenziali iniziali e cambia subito la password.

Utente: admin Password: password
07Carica la prima immagine

Dal pannello carica una foto in formato JPG, PNG o WEBP. Lo strumento crea subito il link pubblico e il QR code.

08Come spegnerlo

Se il terminale è ancora aperto premi CTRL + C. Per fermare tutto:

docker compose down

Per pubblicarlo su un dominio vero servono PHP e un database MySQL: la maggior parte degli spazi web li ha già. Se qualche passaggio ti sembra ostico, lo facciamo noi.

Controlla che il tuo spazio web abbia: PHP 7.4 o successivo, un database MySQL/MariaDB e l'accesso a phpMyAdmin (il pannello per gestire il database).
01Carica i file sul server

Apri il gestore file del tuo spazio web (o un programma FTP come FileZilla) e copia tutti i file del progetto nella cartella pubblica del sito:

public_html # la più comune www # su alcuni hosting httpdocs # su altri ancora

Verifica che ci siano: admin.php, config.php, functions.php, view.php.

02Crea il database

Dal pannello del tuo spazio web crea un nuovo database MySQL e segnati i 4 dati di accesso:

Indirizzo del database (host) Nome del database Utente Password
03Importa il file del database

Apri phpMyAdmin, scegli il database, clicca Importa, seleziona il file db/qrcode_uploader.sql incluso nello .zip e clicca Esegui.

Questo crea gli archivi per utenti, immagini e QR code.

04Inserisci i tuoi dati in config.php

Apri config.php e metti i dati del tuo database e del tuo dominio:

$DB_NAME = 'nome_database'; $DB_USER = 'utente_database'; $DB_PASS = 'password_database'; $BASE_URL = 'https://tuodominio.it';
In $BASE_URL non mettere lo slash finale: scrivi https://tuodominio.it, non https://tuodominio.it/.
05Permetti il salvataggio delle immagini

La cartella images deve poter ricevere i file. Imposta i permessi a 755 (se non basta, prova 775). Evita 777: è meno sicuro.

06Apri il pannello e accedi

Nel browser vai su https://tuodominio.it/admin.php ed entra con le credenziali iniziali:

Utente: admin Password: password
07Cambia la password

La password iniziale serve solo per il primo accesso. Cambiala subito (nel progetto c'è il file make_hash.php che ti aiuta a crearne una sicura), poi rimuovilo dal server.

se qualcosa non va

I problemi più comuni, già risolti.

Docker non parte

Controlla che Docker Desktop sia aperto e mostri "Docker is running". Poi riprova:

docker compose up --build

Se non basta, riavvia Docker Desktop.

La pagina localhost:8080 non si apre

Verifica di stare visitando esattamente http://localhost:8080/admin.php e che il terminale con docker compose up sia ancora aperto. Se l'hai chiuso, riavvialo dalla cartella del progetto.

L'accesso non funziona

Le credenziali iniziali sono admin / password. Se non entri, controlla di aver importato il file del database db/qrcode_uploader.sql in phpMyAdmin e riprova.

Le immagini non si caricano

Controlla in ordine: il file è JPG, PNG o WEBP; la cartella images ha i permessi 755; i dati in config.php sono giusti; il file non supera il limite del tuo spazio web (di solito 8 o 32 MB).

Il QR code non viene generato

Il QR code è creato da un servizio esterno (api.qrserver.com): il tuo server deve poter raggiungere internet. Se hai un firewall molto restrittivo, chiedi al supporto del tuo spazio web di consentire le richieste in uscita.

Errore "Access denied" sul database

I dati di accesso in config.php non sono corretti. Ricontrolla indirizzo, nome database, utente e password, e che l'utente abbia i permessi sul database.

parole semplici

Le parole tecniche, spiegate facili.

Docker

Un programma che "impacchetta" il progetto e lo avvia uguale ovunque, senza configurare niente a mano.

Spazio web (hosting)

Lo spazio online dove vivono i file del tuo sito, raggiungibile da internet.

Database

L'archivio ordinato dove lo strumento salva utenti, immagini e QR code.

PHP

Il linguaggio con cui è scritto il progetto per funzionare sul server.

MySQL / MariaDB

Il sistema che gestisce il database. Spesso è già incluso nello spazio web.

localhost

Il tuo computer visto dal browser. localhost:8080 indica la porta 8080 sul tuo PC.

QR code

Il quadratino che si inquadra con la fotocamera del telefono per aprire subito il link dell'immagine.

Pannello (dashboard)

La pagina da cui gestisci le immagini e i QR code caricati.

phpMyAdmin

Il pannello visuale per gestire il database senza scrivere comandi.

prima di andare online

La checklist finale.

Otto verifiche veloci per essere sicuro che sia tutto a posto.

Il sito si apre nel browser

L'accesso con utente e password funziona

Hai cambiato la password iniziale

Una foto di prova si carica

Il QR code viene generato dopo il caricamento

La cartella images può salvare i file

I dati in config.php sono corretti

Hai rimosso make_hash.php dal server

parliamone

Non vuoi installarlo da solo? Lo facciamo noi.

Lo mettiamo online sul tuo dominio, lo personalizziamo con il tuo logo e i tuoi colori e ti lasciamo solo la parte bella: caricare le immagini e stampare i QR. Siamo una software house italiana: raccontaci a cosa ti serve.

Senza impegno · ti rispondiamo in giornata

Lo installiamo noi? Parliamone