ForHosting KIT · Texto e IA

Eliminar espacio en blanco

«Hello World» se convierte en «HelloWorld»: se borran todos los espacios, tabulaciones y saltos de línea, y letras, cifras y signos mantienen su orden. Ideal para claves, números de serie y códigos pegados que deben ir sin huecos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
Hello World
Obtiene
Texto
HelloWorld
Original
Hello World
Largo
10
Eliminados
1

Esta herramienta para eliminar todo el espacio en blanco toma cualquier cadena de texto no vacía y devuelve los mismos caracteres con cada espacio ordinario, tabulación y salto de línea eliminados. El motor es totalmente determinista: aplica un solo paso fijo de eliminación por clase de carácter, nunca llama a la red, nunca muestrea aleatoriedad y nunca depende del reloj. Las letras, los dígitos y la puntuación se quedan exactamente donde están entre sí; solo desaparecen el espacio U+0020, la tabulación, el retorno de carro y el salto de línea.

Qué significa eliminar el espacio en blanco y qué contiene la respuesta

La eliminación de espacio en blanco en esta capacidad significa borrar cuatro caracteres específicos dondequiera que aparezcan: el espacio ordinario (Unicode U+0020), la tabulación horizontal, el retorno de carro y el salto de línea. No es un recorte que solo pela los extremos, no es un colapso que convierte secuencias en un solo espacio, y no es una limpieza completa de White_Space Unicode que también eliminaría espacios de no separación u otros separadores exóticos.

Hola Mundo se convierte en HolaMundo, un bloque de varias líneas a salto de línea b tabulación c se convierte en abc, y una cadena que es solo espacios se convierte en la cadena vacía tras una ejecución exitosa porque la entrada misma no era vacía. No hay opción para conservar los saltos de línea mientras se eliminan los espacios, ningún modo que preserve la sangría, y ninguna conversión silenciosa de null a un éxito vacío.

Dónde encaja el texto compacto sin espacio en blanco en el estudio, la publicación y el software

Los estudiantes se encuentran con la eliminación completa de espacio en blanco cuando un ejercicio de programación pide un token continuo, cuando un acertijo empaqueta letras sin huecos, o cuando un laboratorio de entrada de datos debe ignorar espacios accidentales antes de una suma de verificación. Los docentes pueden pregenerar claves de respuesta que muestren la forma compacta esperada sin confiar en macros de oficina opacas que normalizan los finales de línea de forma distinta en cada máquina.

Los diseñadores y productores usan cadenas compactas para códigos de aspecto serial, texto de etiqueta que debe caber en una sola línea, y comprobaciones de accesibilidad donde un dispositivo no puede renderizar saltos suaves limpiamente. Los equipos de soporte y operaciones pegan fragmentos de tickets ruidosos de varias líneas en un solo token para que los tableros y los índices de búsqueda traten la carga útil como una sola unidad.

Combínela con herramientas de mayúsculas, slug o codificación cuando esté construyendo un pequeño laboratorio de ayudantes de texto gratuitos y deterministas para formularios, preparación de CMS e higiene de datos.

Códigos y tokens compactos

Elimine espacios y saltos de línea de claves, seriales y entradas de hash pegadas para que las comprobaciones de igualdad y las sumas de verificación vean una sola cadena continua.

Limpieza de formularios y hojas de cálculo

Elimine tabulaciones y saltos de línea accidentales de pegados de varias celdas antes de guardar etiquetas, SKU o valores de configuración de una sola línea.

¿Cuánto cuesta la herramienta de eliminación de espacio en blanco?

Es gratis en su navegador en esta página.

¿Qué caracteres se eliminan?

Solo el espacio ordinario (U+0020), la tabulación, el retorno de carro y el salto de línea. Las letras, los dígitos, la puntuación y otros espacios Unicode como el NBSP quedan sin cambios.

¿Qué ocurre si el campo text está vacío?

Debe proporcionar una cadena no vacía; los campos de formulario en blanco no se convierten en éxitos silenciosos.

¿El resultado es el mismo cada vez?

Sí. La transformación es una eliminación de caracteres pura y determinista sin red, aleatoriedad ni dependencia del reloj, así que la entrada idéntica siempre produce salida idéntica.

¿En qué se diferencia de recortar o reducir espacios?

Recortar solo limpia los extremos y reducir convierte varios espacios seguidos en uno. Esta herramienta va más allá: elimina todos los espacios, tabulaciones y saltos de línea, de modo que no queda ningún hueco en el texto.

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/str/remove-whitespace

¿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/str/remove-whitespace \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World\n\tfoo bar"}'
{
  "text": "Hello World\n\tfoo bar"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.remove_whitespace",
  "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_chars100000
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.

La entrada vacía se rechaza con un error claro de invalid_input para que un campo de formulario en blanco no pueda convertirse en un éxito vacío silencioso. Úsela gratis en el navegador para limpieza, tareas escolares y preparación de datos, o llame a la API a $0.002 por solicitud exitosa cuando necesite cadenas compactas reproducibles en CI, canalizaciones de formularios o demostraciones docentes.

Qué significa eliminar el espacio en blanco y qué contiene la respuesta

La respuesta es deliberadamente pequeña y estable: text contiene el resultado compacto que copiará o guardará, original repite exactamente la entrada para que pueda auditar qué se transformó, length reporta el conteo de caracteres del resultado, removed cuenta cuántos caracteres de espacio en blanco desaparecieron (largo original menos largo del resultado), y method es la etiqueta fija remove_whitespace para registros y canalizaciones de varias herramientas. El motor construye una cadena compacta completa dentro del largo admitido o rechaza la solicitud con invalid_input. Los casos rechazados incluyen un campo text ausente, un valor null, una cadena vacía, objetos y arreglos que no son texto plano, y cualquier carga útil más larga que el conteo máximo de caracteres documentado.

Cómo se lee el campo text y cómo se mantiene reproducible el resultado

El valor debe ser una cadena no vacía; los números finitos y los bigints se convierten primero a cadena, así que un código de producto simple escrito como número aún se procesa limpiamente tras la conversión a dígitos decimales. Los espacios exteriores no son un caso especial; son simplemente caracteres que coinciden con la clase de eliminación, así que los espacios en blanco iniciales y finales desaparecen junto con los interiores. La conversión usa un solo reemplazo de expresión regular que coincide únicamente con los cuatro caracteres listados arriba —sin tablas de configuración regional, sin modelo de aprendizaje automático, y sin excepciones que dependan de la fecha. El campo preferido es text, pero se aceptan los alias input, string, value, content y s para que cadenas de consulta, hojas de cálculo y formularios tipados puedan reutilizar el mismo contrato sin renombrar columnas. Los booleanos, los objetos planos y los arreglos se rechazan con un mensaje claro para que un cuerpo JSON equivocado no se convierta en la palabra true ni en un volcado de objeto inútil. Una cadena vacía siempre es invalid_input: la promesa del producto es transformar texto, no inventar un éxito en blanco a partir de un campo ausente. El largo está limitado a cien mil caracteres para que un pegado desbocado no pueda monopolizar un Worker; las cargas útiles más largas fallan con un mensaje explícito de límite en lugar de un recorte silencioso truncado. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite la misma cadena compacta dentro de una canalización automatizada sin enviar sus propios ayudantes de eliminación.

Dónde encaja el texto compacto sin espacio en blanco en el estudio, la publicación y el software

En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada conversión exitosa cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo de nivel A del KIT y le permite pasar de una demostración de aula a una canalización automatizada sin cambiar el resultado de la cadena.

Fixtures de prueba deterministas

Genere cadenas reproducibles sin espacio en blanco para pruebas unitarias, archivos dorados y aserciones de CI sobre lógica de eliminación y normalización.

¿Esto minifica JSON o HTML?

No. Solo elimina espacios, tabulaciones y saltos de línea de texto arbitrario. Use un minificador de JSON dedicado o una herramienta HTML si necesita compresión consciente de la estructura.

Ver la documentación completa del KIT →