Screenshot da mobile
Uno strumento che cattura una pagina web come appare su un telefono o un tablet preciso. Scegli il dispositivo, incolli l’indirizzo e il KIT carica la pagina con la larghezza e la densità di schermo di quel modello, restituendoti lo screenshot in PNG. Vedi il sito con gli occhi di chi lo apre dal cellulare.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Perché il telefono cambia tutto
Un sito non si vede uguale ovunque: su un telefono il menù si compatta, le colonne si impilano, i caratteri cambiano dimensione. Chi progetta o gestisce una pagina ha bisogno di controllare come appare davvero sui formati più diffusi, non solo sul proprio portatile. Questo strumento simula lo schermo di un dispositivo scelto — larghezza, altezza e densità dei pixel — e scatta l’immagine di conseguenza, così scopri subito se un pulsante finisce fuori schermo o se un testo diventa illeggibile.
Scegli il dispositivo e cattura
Indichi l’URL e il profilo del dispositivo — telefono o tablet, verticale o orizzontale — e il KIT apre la pagina in un browser vero configurato per quella misura. In pochi secondi hai il PNG che mostra esattamente l’impaginazione mobile. Ripeti con un secondo profilo e confronti le due schermate una accanto all’altra. Utile prima di pubblicare un aggiornamento, quando il grosso del traffico italiano arriva proprio dal cellulare.
Quanto costa
Prezzo pubblicato e pagamento a consumo: $0.040 a richiesta più $0.001 per ogni URL, circa quattro centesimi a schermata. Ogni profilo di dispositivo è una cattura a sé. Nessun abbonamento, nessun costo mensile. Paghi con PayPal senza aprire un account, e se ti serve controllare molti dispositivi in serie puoi lanciare le catture dalla pagina o richiamarle via API.
Casi d'uso
Controllare il sito prima di pubblicare
Chiara aggiorna la home di Rossi & Figli S.r.l. Prima di mandarla online cattura la pagina sul profilo di un telefono comune e scopre che il pulsante “Vedi piani e prezzi” andava a capo male: lo sistema in cinque minuti.
Mostrare al cliente la resa mobile
Un’agenzia di Bologna consegna un sito e allega gli screenshot su telefono e tablet. Il cliente vede come apparirà la pagina ai suoi clienti reali, senza dover provare da sé su più dispositivi.
Capire una segnalazione da mobile
Un utente scrive che “dal telefono non si legge niente”. Alessandro cattura la stessa pagina sul profilo mobile e riproduce subito il problema, invece di indovinare cosa vedesse l’utente.
Domande frequenti
Che dispositivi posso simulare?
Profili di telefono e tablet ai formati più comuni, in verticale e in orizzontale. Lo strumento imposta la larghezza dello schermo e la densità dei pixel di quel profilo: non è un emulatore completo, ma riproduce fedelmente l’impaginazione che vedrebbe un utente su quella misura.
È come restringere la finestra del browser sul PC?
Va oltre. Oltre alla larghezza, imposta la densità dello schermo e si presenta come un dispositivo mobile, quindi le pagine che cambiano impaginazione per i telefoni mostrano la versione mobile vera, non solo una finestra stretta.
In che formato ricevo l’immagine?
Un file PNG con le dimensioni del dispositivo scelto. Vuoi anche la versione desktop? Basta una seconda cattura con lo strumento screenshot classico e metti le due a confronto.
Quanto costa?
$0.040 a richiesta più $0.001 per URL, circa quattro centesimi a schermata; ogni dispositivo è una cattura separata. Nessun abbonamento, si paga a consumo con PayPal.
La pagina che controllo viene conservata?
No. L’URL viene aperto solo per generare l’immagine e poi scartato: non conserviamo pagina né screenshot.
Posso usarlo dal telefono?
Sì. Anche se serve proprio a vedere la resa mobile, lo usi comodamente dal browser del telefono: incolli l’indirizzo, scegli il profilo e scarichi il PNG.
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/web/screenshot-device \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://ejemplo.com"}'const res = await fetch("https://api.kit.forhosting.com/web/screenshot-device", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"url": "https://ejemplo.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/screenshot-device",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"url": "https://ejemplo.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/screenshot-device", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"url":"https://ejemplo.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"url":"https://ejemplo.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/screenshot-device", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"url": "https://ejemplo.com"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.screenshot_device",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
timeout_sec | 30 |
max_crawl_pages | 25 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |