Eliminador de espacios

Limpia el texto eliminando espacios y líneas en blanco.

// about

Sobre esta herramienta

Limpia espacios extra, tabulaciones y líneas en blanco de tu texto o código. Deja tus documentos impecables y reduce su tamaño.

Cómo usarla

  1. Pega tu texto con espacios sobrantes.
  2. Selecciona opciones como 'Eliminar líneas en blanco'.
  3. Haz clic en 'Ejecutar' y copia tu texto ordenado.

Por qué usar esta herramienta

  • Elimina espacios duplicados y líneas vacías en segundos.
  • Ideal para arreglar textos copiados de PDFs o páginas web.
  • Te ahorra borrar espacios a mano uno por uno.

Preguntas frecuentes (FAQ)

¿Borrará los espacios normales entre palabras?

¡No! Solo elimina los espacios repetidos dejándolo con espacio simple.

¿Sirve para limpiar archivos de código?

Sí, es excelente para eliminar saltos de línea sobrantes en código.

¿Hay límite de cantidad de texto?

Puedes pegar documentos largos o grandes bloques de texto sin problemas.

Guías · Datos · 8 min de lectura

CSV o JSON: cuándo usar cada uno y qué vigilar al convertir

Enviar una exportación de hoja de cálculo a una API, o abrir una respuesta de API en Excel, implica convertir entre CSV y JSON. Conocer las diferencias entre formatos evita que los datos se dañen por el camino.

CSV (Comma-Separated Values) es una tabla. La primera línea contiene los nombres de columna y cada línea siguiente es un registro, con valores separados por comas. Es la forma más simple y ligera de guardar datos planos en los que todas las filas tienen las mismas columnas.

name,city,score
Kim,Seoul,92
Lee,Busan,85

[
  {"name": "Kim", "city": "Seoul", "score": 92},
  {"name": "Lee", "city": "Busan", "score": 85}
]
CSV o JSON: diferencias de estructura, por qué Excel desordena los CSV UTF-8, escape de comas y comillas y cómo aplanar datos anidados.
Leer guía →
Créalo con IA

Crea esta herramienta tú mismo con IA

¿Quieres tu propia versión? Copia el prompt en un chat de IA o guarda el archivo de skill para un agente de programación. Incluyen las funciones, casos límite y pruebas que usamos al crearla.

El prompt y la skill están en inglés, que las herramientas de IA entienden perfectamente.

Prompt de instrucciones para IA

Pégalo tal cual en Claude, ChatGPT o Gemini.

You are an experienced full-stack web developer. Build a web tool called "Eliminador de espacios" that meets the requirements below.

## Goal

Build a tool that cleans up extra spaces, blank lines and line breaks in text.

## Core features

- Trim leading and trailing spaces
- Collapse repeated spaces
- Remove blank lines
- Join lines with spaces
- Handle tabs, non-breaking spaces and full-width spaces

## Inputs

- Text to clean
- Checkboxes for each rule

## Outputs

- Cleaned text
- Number of characters removed

## Edge cases and handling rules

- Option to preserve indentation for code
- Mixed CRLF and LF line endings
- Option to remove zero-width spaces (U+200B)
- Performance on very long text

## Implementation requirements

- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.
- Make the UI responsive and easy to use on mobile; label every input and keep everything keyboard accessible.
- Add a Copy button for results and show clear, friendly error messages for invalid input.
- Keep the core logic in functions separate from the UI so it can be unit-tested.

## Definition of done (test cases)

- '  a   b  ' becomes 'a b'
- Removing blank lines leaves none
- Non-breaking spaces become normal spaces

First outline your implementation plan in at most five lines, then write the complete code, and finally explain how to check the test cases above.

Skill (SKILL.md)

Guárdalo como .claude/skills/build-whitespace-remover/SKILL.md para que agentes como Claude Code lo reutilicen cada vez que crees o cambies la herramienta.

---
name: build-whitespace-remover
description: Use when building or changing a Eliminador de espacios tool. Build a tool that cleans up extra spaces, blank lines and line breaks in text.
---

# Build: Eliminador de espacios

## Goal

Build a tool that cleans up extra spaces, blank lines and line breaks in text.

## Workflow

1. Review the required features, inputs and outputs below and ask about anything missing first.
2. Implement the core logic as pure functions separate from the UI.
3. Check the logic against the test cases in the verification list.
4. Build a responsive UI with an input form, a result area and a Copy button.
5. Reproduce each edge case listed under Rules and refine the error messages.

## Core features

- Trim leading and trailing spaces
- Collapse repeated spaces
- Remove blank lines
- Join lines with spaces
- Handle tabs, non-breaking spaces and full-width spaces

## Inputs

- Text to clean
- Checkboxes for each rule

## Outputs

- Cleaned text
- Number of characters removed

## Rules

- Option to preserve indentation for code
- Mixed CRLF and LF line endings
- Option to remove zero-width spaces (U+200B)
- Performance on very long text
- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.

## Verification

- [ ] '  a   b  ' becomes 'a b'
- [ ] Removing blank lines leaves none
- [ ] Non-breaking spaces become normal spaces

Consejos para trabajar con IA

  • Indica tu stack (React, Vue o HTML puro) en la primera línea para obtener código adecuado.
  • Pide que ejecute las pruebas listadas y muestre los resultados antes de aceptar el código.
  • No pegues contraseñas reales, datos de clientes ni claves de API; usa valores de ejemplo.