Calcolatore piastrelle
Una parete di 12 m² con piastrelle da 0,3 per 0,6 m e il 10% di scarto richiede 74 piastrelle, cioè 8 scatole da 10 con 6 pezzi in avanzo. Per paraschizzi, docce e pareti decorative. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Area del muro
- 12
- Larghezza piastrella
- 0,3
- Altezza piastrella
- 0,6
- Percentuale di scarto
- 10
- Pezzi per scatola
- 10
- Area della piastrella
- 0,18
- Fattore di scarto
- 1,1
- Area con scarto
- 13,2
- Piastrelle esatte
- 73,3333333333
Pianificare un rivestimento bagno, un paraschizzi cucina, un contorno doccia o un muro decorativo a tutta altezza inizia con una domanda apparentemente semplice: quante piastrelle deve acquistare davvero? Questo calcolatore di piastrelle a muro risponde con una formula di area deterministica. Lei indica l’area della superficie in unità quadrate, larghezza e altezza di una piastrella in unità lineari coerenti, una percentuale opzionale di scarto per tagli e rotture, e quanti pezzi contiene ogni scatola. Il motore moltiplica l’area del muro per uno più la frazione di scarto, divide per l’area della faccia di una piastrella, arrotonda per eccesso per non sottordinare pezzi interi e infine arrotonda di nuovo in scatole. Dimensioni non positive e valori di scarto non validi falliscono con un errore di input chiaro così che preventivi e moduli d’acquisto possano validare prima dell’ordine.
Casi d'uso
Ristrutturazioni DIY bagno e cucina
I proprietari inseriscono l’area misurata, il formato scelto e il conteggio sull’etichetta del negozio per sapere quante scatole caricare prima dell’installazione del fine settimana.
Computo metrico e automazione offerte impresa
Gli strumenti di stima raggruppano aree da planimetrie, applicano una politica di scarto per finitura ed emettono conteggi scatole per ordini senza fogli di calcolo.
Domande frequenti
Quali unità devo usare?
Qualsiasi sistema coerente. Mescolare centimetri per le piastrelle e metri per l’area sottostima l’ordine.
Il calcolatore di piastrelle è gratis?
Lo strumento nel browser gira gratis sul Suo dispositivo.
Quale percentuale di scarto scegliere?
Il dieci per cento è il predefinito per fai-da-te in posa dritta. Usi di più per diagonali, motivi complessi o grande formato; di meno solo se i tagli sono minimi e ha già pezzi di scorta.
Perché il numero di piastrelle viene arrotondato due volte?
Prima a piastrelle intere, perché non si compra un pezzo a metà: 13,2 m² con lo scarto divisi per 0,18 m² a piastrella danno 74. Poi a scatole intere, quindi 74 piastrelle da 10 per scatola diventano 8 scatole.
Come si misura una parete con nicchia, finestra o forma a L?
Divida la superficie in rettangoli, moltiplichi larghezza per altezza di ciascuno e li sommi. Tolga le aperture grandi, come finestre e porte, solo se quelle zone non verranno piastrellate.
Strumenti correlati
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/home/wall-tiles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wall_area":12,"tile_width":0.3,"tile_height":0.6,"tiles_per_box":10}'const res = await fetch("https://api.kit.forhosting.com/home/wall-tiles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wall_area": 12,
"tile_width": 0.3,
"tile_height": 0.6,
"tiles_per_box": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/wall-tiles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wall_area": 12,
"tile_width": 0.3,
"tile_height": 0.6,
"tiles_per_box": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/wall-tiles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wall_area":12,"tile_width":0.3,"tile_height":0.6,"tiles_per_box":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wall_area":12,"tile_width":0.3,"tile_height":0.6,"tiles_per_box":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/wall-tiles", 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
{
"wall_area": 12,
"tile_width": 0.3,
"tile_height": 0.6,
"tiles_per_box": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.wall_tiles",
"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.
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. |
Note tecniche
Lo strumento nel browser gira gratis sul Suo dispositivo; l’API prepagata addebita $0.002 per elemento riuscito quando server e SDK richiedono lo stesso contratto.
Misuri l’area del muro e allinei le unità della piastrella
Inizi misurando ogni superficie da piastrellare. Per un rettangolo moltiplichi larghezza per altezza; per muri a L, nicchie o più elevazioni sommi i rettangoli e sottragga aperture grandi come finestre e porte se non piastrellerà quelle zone. Se ha misurato in centimetri, converta l’area o i bordi della piastrella affinché coincidano; mescolare metri per il muro e centimetri per la piastrella sottostima i pezzi di un fattore di diecimila. Esprima il totale come wall_area in metri quadrati, piedi quadrati o altra unità quadrata: il calcolatore non converte le unità, quindi la dimensione lineare di ogni piastrella deve usare la radice quadrata dello stesso sistema. Se wall_area è dodici metri quadrati, invii tile_width e tile_height in metri (ad esempio 0.3 per 0.6). Alias opzionali area, wall e surface_area sono accettati per wall_area, e width o tile_w con height, tile_h o tile_length coprono etichette comuni dei moduli. Tutte e tre le entrate geometriche devono essere numeri finiti strettamente positivi: zero, negativi o non numerici sollevano invalid_input e non vengono addebitati. Valori estremamente piccoli o enormi fuori dall’intervallo di stabilità pubblicato sono pure rifiutati affinché i risultati in virgola mobile restino significativi su un Worker isolate.
Scarto, pezzi per scatola e arrotondamento per eccesso
Le posa reali sprecano materiale. Layout in diagonale, grandi formati rettificati, collezioni a motivo da allineare e tagli fai-da-te consumano extra. Il campo opzionale waste_percent predefinito è dieci se omesso e accetta da zero a cento; alias waste, waste_allowance e overage mappano allo stesso numero. Il motore costruisce un waste_factor pari a uno più waste_percent diviso cento, moltiplica wall_area per quel fattore per ottenere area_with_waste, poi divide per tile_area uguale a tile_width per tile_height. Quel quoziente è tiles_exact; tiles_needed è il ceiling di quel quoziente così che pezzi parziali diventino sempre un pezzo intero sull’ordine. Invia anche tiles_per_box come intero positivo — quanti pezzi interi il produttore impacchetta in un cartone — con alias per_box, box_size e tiles_in_box. boxes_needed è il ceiling di tiles_needed diviso tiles_per_box, e leftover_tiles_in_last_box indica gli slot non usati nell’ultimo cartone per pianificare magazzino o resi. L’etichetta method è sempre area_with_waste_ceil per ramificazioni stabili a valle. Scarto negativo, dimensioni scatola non intere o non positive e campi obbligatori mancanti falliscono con invalid_input. Input identici producono sempre lo stesso JSON perché il percorso è aritmetica pura, senza rete, seme casuale o orologio.
Uso API, prezzi, ristrutturazioni e limiti pratici
Usi il calcolatore gratuito nel browser per stime domestiche rapide, chioschi showroom e lavagne di cantiere senza foglio di calcolo. Invii un corpo JSON con wall_area, tile_width, tile_height e tiles_per_box, più waste_percent opzionale quando il dieci per cento non è adatto al layout. Usi l’API prepagata quando un’app di ristrutturazione, un configuratore e-commerce, una pipeline di computo o uno strumento di gestione immobiliare necessita di un contratto stabile sotto saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai saldo dopo il rifiuto del motore. Abbini questo endpoint a convertitori di unità quando i clienti mescolano imballi imperiali e metrici, o ad aiuti di area stanza quando larghezza e altezza arrivano separati e Lei li moltiplica lato client prima della chiamata. Ricordi che layout a spina di pesce o chevron spesso richiedono più scarto di un impilamento dritto, e lastre di porcellana molto grandi possono contenere solo pochi pezzi per cassa: legga sempre l’etichetta del cartone in tiles_per_box invece di indovinare. Chi pubblica SDK può mappare tiles_needed e boxes_needed direttamente sulle righe carrello mostrando area_with_waste e leftover_tiles_in_last_box come dettaglio esplicativo per l’acquirente.
Casi di integrazione
Configuratori piastrelle showroom ed e-commerce
I siti retail calcolano pezzi e scatole quando l’acquirente cambia formato o scarto, con lo stesso contratto API deterministico per preventivi e checkout.
Domande tecniche
Come conta le piastrelle il calcolatore?
Moltiplica wall_area per (1 + waste_percent/100), divide per tile_width × tile_height e arrotonda per eccesso a pezzi interi. Le scatole sono il ceiling di tiles_needed ÷ tiles_per_box.
Cosa succede se le dimensioni sono zero o negative?
La richiesta fallisce con invalid_input. Area muro, larghezza e altezza piastrella e tiles_per_box devono essere strettamente positivi; anche lo scarto negativo è rifiutato.