Perfil para borda de azulejo
Esta calculadora transforma as bordas expostas de uma parede ou piso revestido em uma quantidade prática de pés lineares de perfil metálico, acabamento, faixa ou peça bullnose.
Executar grátis
Informe cada borda exposta na mesma unidade, escolha a margem de perda e, se desejar, indique o comprimento comercial de uma peça. O resultado separa a medida original da quantidade com perda e arredonda a compra para peças inteiras quando possível. Ela é útil em backsplashes, boxes, nichos, degraus e transições. Você pode usá-la gratuitamente no navegador ou acessar a API determinística por US$ 0,002 por solicitação concluída.
Meça somente as bordas do azulejo que ficarão expostas
Identifique todas as bordas revestidas que continuarão visíveis depois da instalação de armários, paredes, louças, soleiras e acabamentos adjacentes. Um backsplash pode precisar de perfil na parte superior e nas duas pontas, enquanto a borda inferior fica escondida pela bancada. Um nicho de box pode ter quatro bordas frontais, mas uma parede que termina em um canto interno talvez exija acabamento apenas no lado aberto. Meça cada trecho exposto separadamente e informe cada comprimento uma única vez. Não use automaticamente todo o perímetro: perímetro e borda exposta são medidas diferentes, e essa confusão pode aumentar bastante a compra. Todos os valores devem usar a unidade selecionada. A calculadora aceita polegadas, pés, centímetros ou metros e converte a soma em pés lineares. A resposta apresenta a quantidade de bordas, a medida, a perda e o total necessário, facilitando a conferência com um desenho. Em curvas, acompanhe o trajeto real com uma fita flexível; em cantos complexos, divida o percurso em segmentos menores. A ferramenta não decide quais bordas ficam expostas; essa escolha depende do projeto final e do detalhe de instalação.
Transforme a medição em compra usando perda e tamanho comercial
O comprimento medido é o mínimo geométrico, mas nem sempre representa o que você deve comprar. Meias-esquadrias, cortes lascados, alinhamento de padrões, pontas de fábrica inadequadas e sobras curtas demais podem consumir perfil ou bullnose adicional. O percentual de perda acrescenta uma margem clara aos pés lineares medidos. O padrão é 10 por cento; uma instalação simples e reta pode exigir menos, enquanto nichos, paredes escalonadas ou muitos cantos externos podem justificar mais. Relacione essa escolha ao plano de corte. Se você souber o comprimento comercial, informe-o em pés. A calculadora divide o total com perda por esse tamanho, arredonda para cima e apresenta também os pés lineares comprados. Para peças bullnose individuais, converta para pés o comprimento acabado de uma peça: uma peça de doze polegadas equivale a um pé. Confira se cantoneiras, terminais ou conectores substituem uma parte reta, pois esses acessórios normalmente são contados à parte. A resposta não otimiza cortes; muitos trechos pequenos podem demandar peças extras mesmo quando a soma dos comprimentos parece suficiente.
Use o resultado em paredes, pisos, nichos e orçamentos
Em um backsplash, registre a borda superior e os retornos laterais visíveis, excluindo as partes escondidas por bancada, armários ou paredes. Em um box, inclua terminações verticais externas, bordas da soleira, frentes de bancos e contornos de nichos apenas quando o acabamento escolhido exigir perfil ou bullnose. Pisos costumam precisar de proteção em degraus, plataformas, contornos de lareira ou transições onde o perfil cobre a borda cortada. Profissionais podem salvar a resposta com o levantamento, pois ela registra a medição e a margem aplicada. Sistemas de orçamento podem enviar listas de bordas extraídas de uma planta e receber valores estáveis sem recriar conversões ou arredondamentos. As mesmas entradas sempre produzem a mesma resposta: não há rede, preços atuais, aleatoriedade ou datas. O cálculo no navegador é gratuito; pela API, cada solicitação custa US$ 0,002 para automatizar estimativas. Antes da compra, verifique a altura do perfil em relação à espessura do azulejo, o acabamento, o formato e as dimensões disponíveis. A metragem linear informa quanto acabamento é necessário, mas não escolhe o produto nem valida o método de instalação.
Casos de uso
Levantamento de bordas de backsplash
Some os trechos superiores e laterais visíveis, excluindo bordas escondidas por bancadas, armários e paredes adjacentes.
Acabamento de box e nichos
Totalize contornos de nichos, soleiras, frentes de bancos e terminações abertas antes de comprar perfis ou bullnose.
Perfis para transições e degraus
Estime a proteção de azulejos em plataformas, degraus, lareiras e transições selecionadas.
Perguntas frequentes
Quanto custa a calculadora de bordas de azulejo?
O uso no navegador é gratuito. Cada solicitação concluída pela API custa US$ 0,002; entradas inválidas não são cobradas.
Quais bordas devo incluir?
Inclua somente as bordas visíveis que precisarão de perfil ou bullnose depois da instalação das superfícies e peças adjacentes. Não informe automaticamente todo o perímetro.
Posso informar polegadas ou unidades métricas?
Sim. Selecione polegadas, pés, centímetros ou metros e use a mesma unidade em todas as bordas. A resposta é normalizada em pés lineares.
O resultado inclui perda?
Sim. O padrão é 10 por cento e você pode escolher de 0 a 100 por cento. A resposta separa medida, perda e total necessário.
Como calculo a quantidade de peças bullnose?
Informe em pés o comprimento acabado de uma peça no campo piece_length_feet. A calculadora arredonda o total com perda para peças inteiras.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/home/tile-edge-trim \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"edge_lengths":[36,60,36]}'const res = await fetch("https://api.kit.forhosting.com/home/tile-edge-trim", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"edge_lengths": [
36,
60,
36
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/tile-edge-trim",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"edge_lengths": [
36,
60,
36
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/tile-edge-trim", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"edge_lengths":[36,60,36]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"edge_lengths":[36,60,36]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/tile-edge-trim", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"edge_lengths": [
36,
60,
36
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.tile_edge_trim",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_edges | 1000 |
max_length | 1000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |