ForHosting KIT · Texto e IA

Añada números de línea al texto con alineación

Añada números de línea a un texto sin abrir un editor, escribir un script ni corregir prefijos desiguales a mano.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Pegue cualquier contenido multilínea, elija un número inicial no negativo y obtenga una versión numerada cuyos prefijos tienen la misma anchura. Las líneas vacías se conservan y también reciben número, por lo que el resultado mantiene exactamente la estructura de líneas del original. La herramienta es determinista, admite formatos de salto de línea habituales y devuelve recuentos útiles para revisar y automatizar el proceso.

Convierta líneas sencillas en referencias claras

Los números de línea facilitan mucho el análisis, la revisión y la comparación de texto sin estructura. Pegue el original en el campo de texto e indique el primer número que desea utilizar. La herramienta considera línea cada segmento separado por un salto, incluidos los segmentos vacíos entre dos líneas visibles y el segmento final vacío que deja un salto al final. Después antepone a cada línea su número consecutivo, una barra vertical y un espacio. Este formato estable permite que sus colaboradores mencionen con precisión la línea 8 o la línea 42 sin modificar las palabras posteriores al prefijo. Los saltos de línea de Windows y los retornos de carro antiguos se normalizan como saltos ordinarios, de modo que el resultado sea uniforme entre sistemas. Se conserva el espaciado original dentro de cada línea. No se ordena, recorta, ajusta, interpreta ni elimina nada. Así puede pegar el texto numerado en una incidencia, revisión, lección, transcripción, lista o mensaje sin perder el orden ni los espacios en blanco del original.

Empiece donde necesite y mantenga la alineación

El valor inicial predeterminado es 1, pero puede elegir cualquier entero seguro no negativo que permita numerar todas las líneas siguientes. Se admite empezar en 0, algo práctico para índices técnicos basados en cero, y también en un valor posterior como 101 para continuar la numeración de otro fragmento. Los valores negativos se rechazan porque incumplen el contrato de la capacidad. La alineación se calcula a partir del número final: la herramienta determina cuántos dígitos necesita y rellena por la izquierda con espacios todos los prefijos más cortos. Si una lista empieza en 8 y termina en 12, por ejemplo, los números de una cifra reciben un espacio inicial, mientras que 10, 11 y 12 no lo reciben. Así, las barras separadoras forman una columna visual recta. Esto resulta importante al cruzar 9, 99 u otro cambio de cantidad de dígitos. El resultado también indica el inicio, el final, el número de líneas y la anchura, para que una integración pueda comprobar la transformación sin volver a analizar el texto.

Use el resultado con seguridad en procesos repetibles

El texto numerado resulta útil cuando varias personas necesitan señalar partes exactas de un contenido sin coordenadas permanentes del editor. Un equipo de soporte puede compartir un fragmento de registro y preguntar por una línea concreta. El profesorado puede preparar un poema o pasaje para comentarlo en clase. Quienes editan pueden anotar un borrador en un canal que no muestre números nativos. El personal de desarrollo puede numerar configuraciones, resultados de comandos o casos de prueba antes de incluirlos en una incidencia. Para automatizarlo, envíe el mismo texto y número inicial mediante la API y recibirá siempre el mismo resultado; cada solicitud cuesta $0.002. El proceso es analítico y local: no consulta modelos de IA, recursos remotos, la hora actual ni valores aleatorios. Considere el resultado una copia de presentación, no una codificación reversible, porque los prefijos pasan a formar parte del texto. Conserve el original si más adelante puede necesitar una versión sin números. Si el intervalo supera el límite de enteros seguros, la herramienta lo rechaza en vez de producir cifras engañosas.

Revise registros con otra persona

Añada referencias estables a un fragmento de registro para señalar líneas exactas sin depender de su posición en pantalla.

Continúe un fragmento existente

Elija un número inicial posterior para numerar la siguiente sección de un documento o transcripción sin volver a empezar en uno.

Prepare material didáctico

Numere todas las líneas de un pasaje, incluidas las vacías intencionadas, para formular preguntas y anotaciones claras.

¿Cuánto cuesta?

La API cuesta $0.002 por solicitud. También puede ejecutar la versión para navegador en esta página.

¿Puede empezar la numeración en cero?

Sí. Se aceptan cero y cualquier otro entero inicial válido que no sea negativo.

¿Qué ocurre con las líneas vacías?

Cada línea vacía se conserva y recibe su propio número consecutivo, incluida la línea final creada por un salto al final.

¿Cómo se alinean los números de línea?

Los números más cortos se rellenan por la izquierda hasta igualar la anchura del número final, colocando todos los separadores en una columna.

¿La herramienta modifica el contenido original de cada línea?

No. Normaliza los saltos y añade prefijos, pero no recorta, ordena, ajusta ni reescribe el contenido de las líneas.

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.

POSThttps://api.kit.forhosting.com/text/add-line-numbers

¿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.

curl -X POST https://api.kit.forhosting.com/text/add-line-numbers \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"First task\nSecond task\nThird task"}'
{
  "text": "First task\nSecond task\nThird task"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.add_line_numbers",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_tokens20000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →