ForHosting KIT · Strumenti per sviluppatori

Crei una stringa QR WiFi per reti WPA, WEP o aperte

Un payload QR WiFi è il testo codificato in un codice QR che consente a un telefono di riconoscere le credenziali di rete senza richiederne la digitazione.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Questo strumento costruisce il payload standard dal SSID, dalla password e dalla cifratura scelti da Lei. Gestisce WPA, WEP e reti aperte, applica l’escape ai caratteri speciali del formato e restituisce testo pronto per qualsiasi codificatore QR. Il risultato è deterministico, semplice da verificare e disponibile tramite API al costo di $0.002 per richiesta.

Inserisca i dati di rete necessari ai dispositivi

Inizi dal SSID esatto mostrato dal punto di accesso wireless. I nomi di rete distinguono maiuscole e minuscole, quindi lettere, spazi e punteggiatura devono corrispondere a quanto gli utenti vedono sui propri dispositivi. Inserisca poi la password e selezioni WPA, WEP o none come cifratura. WPA è adatto alle comuni configurazioni personali WPA, WPA2 e WPA3 rappresentate da questa convenzione testuale QR ampiamente compatibile. WEP resta disponibile per apparecchi meno recenti, mentre none indica una rete priva di password. Il generatore accetta le etichette senza distinguere le maiuscole, ma rifiuta ogni valore diverso da queste tre opzioni, impedendo che un refuso produca silenziosamente un payload ingannevole. WPA e WEP richiedono una password non vuota. Per una rete aperta, la password viene ignorata e il relativo campo non viene emesso. L’output contiene così soltanto le credenziali realmente necessarie e non incorpora accidentalmente una password inutilizzata.

Comprenda il payload e le regole di escape

Il valore restituito inizia con WIFI: e contiene campi identificati separati da punti e virgola. Il campo T indica l’autenticazione, S contiene il SSID e le reti cifrate includono anche un campo P con la password. Una coppia finale di punti e virgola chiude il payload. Le reti aperte usano il valore convenzionale nopass e omettono P. Alcuni caratteri comuni hanno un significato strutturale: una barra inversa introduce un escape, un punto e virgola chiude un campo, mentre virgole e due punti possono essere interpretati come delimitatori dai parser compatibili. Il generatore antepone una barra inversa a ciascuno di questi caratteri quando compare nel SSID o nella password. È una precauzione fondamentale per nomi come Office:Guest o password con punteggiatura: concatenare valori grezzi può creare una stringa apparentemente valida che il lettore divide nei campi sbagliati. Lo strumento restituisce il payload come testo JSON; non disegna l’immagine né modifica le credenziali.

Codifichi, verifichi e condivida il risultato in sicurezza

Passi il payload restituito senza modifiche a una libreria QR, a un servizio di stampa, a un flusso per etichette o a un’applicazione grafica che accetti testo arbitrario. Scelga correzione degli errori e dimensioni fisiche adatte al contesto, quindi provi il simbolo finale con più dispositivi prima di distribuirlo. Un payload valido non garantisce che il telefono raggiunga il punto di accesso, che la password sia ancora attuale o che ogni sistema operativo supporti tutte le cifrature obsolete. Consideri sensibile qualsiasi stringa contenente una password: non la inserisca in log pubblici, eventi analitici, repository di codice o richieste di assistenza e ritiri i codici stampati quando cambiano le credenziali. Questa capacità non interroga la rete e non può verificarla. Il suo compito è preciso: convalidare la cifratura, applicare l’escape al testo rilevante per il formato e comporre un payload riutilizzabile. La separazione consente di cambiare il rendering QR mantenendo stabile e verificabile la serializzazione.

Prepari una scheda per la rete ospiti

Crei il testo delle credenziali per un QR stampato alla reception, così i visitatori potranno collegarsi senza digitare una password lunga.

Automatizzi le etichette di configurazione

Generi payload coerenti da SSID e password predisposti prima che un servizio separato produca le etichette dei dispositivi.

Gestisca la punteggiatura in sicurezza

Costruisca un payload valido quando il nome o la password contiene punti e virgola, due punti, virgole o barre inverse.

Quanto costa una richiesta?

Ogni richiesta API costa $0.002.

Questo strumento crea un’immagine QR?

No. Restituisce la stringa WiFi standard che Lei può passare a un codificatore QR.

Quali tipi di cifratura sono supportati?

Sono supportati WPA, WEP e none. Qualsiasi altra etichetta genera un errore di input non valido.

Cosa accade alla password di una rete aperta?

Viene ignorata e il payload nopass generato non contiene alcun campo password.

I caratteri speciali vengono sottoposti a escape?

Sì. Barre inverse, punti e virgola, virgole e due punti nel SSID o nella password ricevono una barra inversa iniziale.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/enc/qr-wifi-payload

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/enc/qr-wifi-payload \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ssid":"Studio WiFi","password":"correct horse battery staple","encryption":"WPA"}'
{
  "ssid": "Studio WiFi",
  "password": "correct horse battery staple",
  "encryption": "WPA"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.qr_wifi_payload",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →