Elements
Tocca per selezionare qualsiasi nodo. Albero DOM, cascata CSS e il box model con calibri reali. Event listener per nodo, ricerca nell'albero, modifica come HTML e aggiunta di attributi.
I DevTools del desktop, ricostruiti per il pollice. Ispeziona il DOM, leggi ogni request, modifica dal vivo e stana il bug — senza cavo, senza portatile.
Prova completa di 30 giorni · poi 5,99 €/anno · iPhone · iPad · Android
Il vassoio
Ogni pannello è quello vero, non una console giocattolo. Si aprono da un vassoio scorrevole — peek, metà, completo — con aree tattili grandi e gesti pensati per il pollice.
Tocca per selezionare qualsiasi nodo. Albero DOM, cascata CSS e il box model con calibri reali. Event listener per nodo, ricerca nell'albero, modifica come HTML e aggiunta di attributi.
Un REPL completo sopra la pagina: valuta JS, cattura console.* con livelli e stack traces, e filtra il rumore. Renderizza console.table e i gruppi, con autocompletamento dal vivo sulla pagina.
Ogni request in un waterfall tattile con timing reale DNS/TLS/TTFB (Android) e initiator. Header, payload e corpo della risposta. Blocca le request, naviga senza cache, segui i WebSocket dal vivo, riemetti le richieste ed esporta HAR.
Cookies con tutti gli attributi (expires, SameSite, Secure, httpOnly), localStorage, sessionStorage, IndexedDB (database → store → record) e cache. Leggi, modifica ed elimina per dominio.
Consumo di memoria e dimensione reale dell'heap su Android; su iOS una stima segnalata come tale. Prendi una misura e osserva cosa cresce tra le navigazioni.
Visualizza il codice sorgente con evidenziazione, formatta il minificato in leggibile e sovrascrivi le risorse per testare modifiche senza toccare il server.
Audit con un tocco: un punteggio su SEO, sicurezza (header CSP/HSTS reali), Core Web Vitals e accessibilità. Esportabile in Markdown.
L'intercettore
Modifica request e response al volo — senza proxy né certificati, direttamente dal browser. Su Android intercetta ogni request, non solo fetch/XHR.
Metti in pausa una request prima dell'invio, o prima che la risposta raggiunga la pagina. Modifica metodo, URL, header, corpo o status, poi continua — o annullala. Un auto-continue di sicurezza fa sì che la pagina non si blocchi mai.
Rispondi a un endpoint con un corpo locale — status, header e corpo — senza toccare la rete. Ideale per simulare stati di errore o risposte che ancora non esistono.
Riscrivi l'URL di destinazione verso un altro server: staging, un mock o la tua macchina.
Find/replace in header e corpo con una regola dichiarativa, o una funzione JS (req)=>req / (res)=>res per trasformazioni su misura.
Costruisci una request da zero — metodo, URL, header e corpo — e inviala. La risposta si apre con un albero JSON navigabile, una vista GraphQL e l'anteprima delle immagini.
Il banco di lavoro
Lo stesso browser che è già il tuo banco di prova diventa il banco di lavoro per API e PWA: componi request, salva risposte e fai il debug dei service worker senza uscire dal telefono.
Salva la risposta di qualsiasi request e servila in locale, persistente tra ricariche e navigazioni. Prova stati che ancora non esistono senza toccare il server.
Salva e organizza le request in cartelle, con variabili e ambienti, autenticazione Bearer o Basic e pre-request script. Invia ed esplora la risposta con albero JSON, GraphQL e anteprima delle immagini.
Esporta e importa tutta la tua configurazione di debug — regole di intercettazione, blocchi, snippet, collezioni e ambienti — in un unico file. Condividi il tuo setup o portalo su un altro dispositivo.
Ispeziona i Service Worker (stato, annulla registrazione, aggiorna), la Cache Storage (cache e voci, elimina) e il Web App Manifest con il suo controllo di installabilità. Fai il debug di PWA vere.
Guarda l'asta di header bidding sul telefono vero, senza cavo: ad unit, quali bidder hanno risposto e quali sono andati in timeout, CPM vincenti e un grafico a barre dell'intera asta. Compare solo nelle pagine che usano Prebid.
Cosa fa ogni pulsante, icona e pannello, spiegato in modo semplice e ricercabile. Perché i DevTools non dovrebbero richiedere di conoscere già i DevTools.
Sul campo
Apri il waterfall, ordini per durata e vedi che /api/cart blocca il checkout. Copi l'header e vai avanti.
Leggi un cookie httpOnly di sessione che JavaScript non raggiunge, controlli SameSite e lo modifichi per riprodurre il bug.
Selezioni il nodo con il dito, cambi contenuto e stile nell'albero e verifichi il fix prima di aprire l'editor.
La console cattura il TypeError con il suo stack completo — quello che non riproduci mai nel simulatore desktop.
Fedeltà reale
Su Android, Scalpel si connette allo stesso protocollo di strumentazione che usa Chrome desktop — corpi di risposta reali, heap reale, throttling di rete reale. Su iPhone e iPad, un agente di ispezione di precisione ti offre parità di DOM, console, rete e storage.
Prezzo
I primi 30 giorni, completa e gratis. Nessuna carta per iniziare.
Presto sull'App Store e su Google Play
Prova di 30 giorni al download · si rinnova a 5,99 €/anno · cancella quando vuoi
3 amici abbonati con il tuo codice? Il tuo prossimo rinnovo scende a 3,99 €/anno.