Estimador de hilo para punto de cruz
El estimador de hilo para punto de cruz convierte los totales de puntadas de un patrón en una lista de compra práctica.
Ejecutar — gratis
Introduzca cada color y su número de puntadas, indique cuántas puntadas puede cubrir una madeja y añada un margen para inicios, remates, arrastres, errores y restos pequeños. La calculadora redondea cada color a una madeja completa y devuelve tanto las cantidades por color como el total del proyecto. Resulta útil cuando un gráfico incluye recuentos de puntadas, pero no cantidades de compra fiables para su tela, número de hebras o forma de bordar.
Empiece con un recuento fiable de puntadas por color
Cree una fila por cada color de hilo distinto del diseño e indique el nombre o número que aparece en el gráfico y el total de puntadas asignadas. Muchos programas de creación de patrones proporcionan estos recuentos directamente. En un gráfico impreso, el inventario del patrón o la clave del diseñador pueden ser la fuente más sencilla. Reúna en una sola fila todas las apariciones de un mismo color, porque el estimador considera cada fila como una cantidad independiente que debe redondearse hacia arriba. El pespunte, los nudos franceses, las puntadas especiales, los filamentos combinados, las cuentas y otros materiales no se convierten de forma directa en la cobertura de cruces completas; inclúyalos solo si ya ha transformado su consumo en un número equivalente de puntadas completas. Compruebe que etiquetas de color parecidas no sean duplicados accidentales. La calculadora rechaza deliberadamente las etiquetas repetidas, ya que dos cálculos parciales de un color podrían redondearse por separado y exagerar la compra. Los datos correctos son especialmente importantes para colores con pocas puntadas: incluso una necesidad mínima exige disponer de ese color, salvo que ya esté en sus existencias.
Elija una cobertura adecuada para la tela y las hebras
La cobertura por madeja es el número estimado de cruces completas que puede bordar con una madeja. No es una cifra universal. Una madeja utilizada con dos hebras sobre una tela de cuenta media cubre una cantidad distinta de la misma madeja empleada con tres hebras, colas largas, arrastres extensos, railroading o puntadas de otro tamaño. Use el valor de una fuente fiable del patrón cuando sus supuestos coincidan con su proyecto. Si no dispone de él, obtenga la cifra mediante una muestra: anote la longitud de hilo consumida por un número conocido de puntadas y compárela con la longitud utilizable de la madeja. Mantenga la misma cobertura para todas las filas; si un color concreto utiliza otra cantidad de hebras o técnica, estímelo por separado. El algoritmo multiplica las puntadas de cada color por el factor de margen, redondea hacia arriba las puntadas ajustadas para mostrarlas con claridad, divide por la cobertura y vuelve a redondear a madejas completas. Como las madejas se compran enteras, un resultado fraccionario sería engañoso.
Aplique el margen e interprete la lista de compra
El porcentaje de margen crea una reserva para el hilo que nunca forma una puntada visible. Las colas de inicio y remate, los desplazamientos entre zonas, los nudos o inicios en bucle, las correcciones, los tramos dañados, los cambios de tensión y los restos demasiado cortos consumen material. Diez por ciento es un valor inicial práctico, pero no constituye una garantía. Un diseño compacto con recorridos eficientes puede necesitar menos; el confeti disperso, los cambios frecuentes de color, las colas generosas o una técnica nueva pueden justificar más. El margen se aplica a cada color antes de redondear las madejas. Así se refleja la compra real: el hilo rojo sobrante no puede sustituir al azul que falta. Revise los resultados por color, no solo el total general, y compárelos con el hilo que ya tenga antes de comprar. El total suma las necesidades enteras de cada color; no divide conjuntamente todas las puntadas. Los lotes de tintura pueden variar, por lo que conviene comprar juntas todas las madejas necesarias de un color destacado. La estimación ayuda a planificar y presupuestar, aunque el consumo real depende de la técnica y de la distribución del patrón.
Qué puede hacer con ella
Prepare la compra de un patrón
Convierta los totales de color exportados por el programa de patrones en madejas completas antes de acudir a una tienda de manualidades.
Compruebe el hilo incluido en un kit
Compare la necesidad estimada de cada color con las cantidades del kit mediante supuestos de cobertura acordes con las instrucciones.
Presupueste un diseño grande
Calcule el número total de madejas sin perder el desglose por color necesario para valorar o escalonar las compras.
Preguntas frecuentes
¿Cuánto cuesta el estimador?
El precio de la API es de $0.002 por solicitud, y la versión del navegador puede ejecutarse localmente en esta página.
¿Por qué se redondean las madejas por color?
Los colores no son intercambiables. Cada uno debe disponer de material suficiente, por lo que cada necesidad se redondea antes de calcular el total.
¿Qué valor debo usar para puntadas por madeja?
Use una cobertura que corresponda a la longitud del hilo, la cuenta de la tela, el número de hebras, el tipo de puntada y su técnica. Si necesita precisión, es preferible medir una muestra.
¿El margen garantiza que no me quedaré sin hilo?
No. Es una reserva de planificación, no una garantía. Las puntadas dispersas, los arrastres largos, los errores, la tensión y las colas modifican el consumo real.
¿Puedo introducir el mismo color varias veces?
No. Reúna todas las puntadas de un color en una sola fila para evitar que dos cantidades parciales se redondeen por separado y aumenten el resultado.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/hobby/craft-crossstitch-floss \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"colors":[{"color":"DMC 310","stitch_count":2450},{"color":"DMC 666","stitch_count":980}],"stitches_per_skein":1800}'const res = await fetch("https://api.kit.forhosting.com/hobby/craft-crossstitch-floss", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"colors": [
{
"color": "DMC 310",
"stitch_count": 2450
},
{
"color": "DMC 666",
"stitch_count": 980
}
],
"stitches_per_skein": 1800
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/craft-crossstitch-floss",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"colors": [
{
"color": "DMC 310",
"stitch_count": 2450
},
{
"color": "DMC 666",
"stitch_count": 980
}
],
"stitches_per_skein": 1800
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/craft-crossstitch-floss", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"colors":[{"color":"DMC 310","stitch_count":2450},{"color":"DMC 666","stitch_count":980}],"stitches_per_skein":1800}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"colors":[{"color":"DMC 310","stitch_count":2450},{"color":"DMC 666","stitch_count":980}],"stitches_per_skein":1800}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/craft-crossstitch-floss", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"colors": [
{
"color": "DMC 310",
"stitch_count": 2450
},
{
"color": "DMC 666",
"stitch_count": 980
}
],
"stitches_per_skein": 1800
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.craft_crossstitch_floss",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_colors | 500 |
max_stitches_per_color | 1000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |