Qué elimina esta herramienta
El texto recoge formato allí donde se escribió. Una página web envuelve las palabras en etiquetas HTML. Un README o un mensaje de chat usa asteriscos y almohadillas de Markdown. Los foros usan BBCode entre corchetes. Al copiar de Word, Google Docs o un correo pueden llegar espacios de no separación, caracteres de ancho cero y líneas en blanco de más.
Una aclaración sobre lo que pasa al pegar. El cuadro de entrada de esta página es un cuadro de texto plano, como cualquier textarea. Cuando pegas texto enriquecido desde Word o una página web, tu navegador ya descarta la negrita, la cursiva, las fuentes, los tamaños, los colores y el estilo de los enlaces antes de que llegue el texto. Lo que no puede descartar es el formato escrito como caracteres: etiquetas que copiaste como código, símbolos de Markdown, BBCode, códigos de entidad como & y caracteres de espaciado ocultos. Esa es la parte que limpia esta herramienta.
Cómo usarla
- Pega el texto en Texto con formato. Hay un ejemplo cargado con HTML y Markdown para que veas cómo funciona.
- El cuadro Texto plano muestra el resultado limpio mientras escribes.
- Elige qué quitar. Estas opciones están activadas de forma predeterminada:
- Quitar etiquetas HTML
- Quitar Markdown
- Quitar BBCode
- Letras bonitas a letras normales
- Ordenar espacios y líneas en blanco
- Activa Enderezar comillas tipográficas y rayas si también quieres comillas y guiones de teclado.
- Pulsa Copiar o Descargar. La nota indica cuántos caracteres de formato se eliminaron.
Ejemplos
Todos los resultados de abajo los produjo esta herramienta con la configuración predeterminada. Un ¶ marca un salto de línea.
| Texto con formato | Texto plano |
|---|---|
<p>We hit our goal & shipped the <a href="https://example.com">new site</a>.</p> |
We hit our goal & shipped the new site. |
## Next steps ¶ ¶ - **Fix** the _footer_ ¶ - Read the [style guide](https://example.com/guide) |
Next steps ¶ ¶ Fix the footer ¶ Read the style guide |
[b]Sale[/b] ends [url=https://example.com]Friday[/url] |
Sale ends Friday |
Use **bold** and *italic* and más una palabra entre comillas invertidas |
Use bold and italic and code. |
Tom & Jerry <3 |
Tom & Jerry <3 |
> Quoted line ¶ # Heading |
Quoted line ¶ Heading |
| snake_case_name and 2 * 3 * 4 stay as they are | snake_case_name and 2 * 3 * 4 stay as they are |
Con texto en español el resultado es el mismo: **¡Hola!** _qué tal_ [enlace](https://example.com) se convierte en “¡Hola! qué tal enlace”. Las tildes, la ñ y los signos ¿ y ¡ no se tocan.
Cómo funciona
La herramienta hace varias pasadas de limpieza en un orden fijo.
- Markdown va primero. Se eliminan los bloques de código delimitados, las líneas horizontales, las filas separadoras de las tablas y las definiciones de enlaces. Los encabezados, las citas y las viñetas pierden sus marcas. Las imágenes conservan su texto alternativo y los enlaces su etiqueta. La negrita, la cursiva, el tachado y el código en línea pierden sus símbolos, pero solo cuando esos símbolos rodean el texto por fuera.
- HTML va después. Los comentarios, los scripts y los estilos se eliminan enteros. Los elementos de bloque se convierten en saltos de línea para que los párrafos sigan separados, las celdas de tabla se convierten en tabuladores y el resto de las etiquetas se eliminan. Se decodifican los códigos de caracteres con nombre y con número. Eso incluye los de las letras con tilde y los signos del español:
España ¿sí?pasa a “España ¿sí?”, yñtambién da ñ. - BBCode: las etiquetas entre corchetes, como [b], [url=…] y [quote], se eliminan y su texto se queda.
- Letras bonitas: las letras de los generadores de letras se devuelven a letras normales y se eliminan las marcas de tachado.
- Orden: se eliminan los caracteres invisibles, los espacios raros pasan a ser espacios normales, se quitan los espacios del principio y del final de las líneas, y las líneas en blanco seguidas se limitan a una.
Consejos y límites
- Las listas pierden sus viñetas. Para eso sirve quitar el formato, pero si quieres conservar la forma de lista, añade tus propios guiones después o usa la herramienta para quitar saltos de línea y convertir la lista en una línea separada por comas.
- Un signo menor que seguido de una letra, con un signo mayor que más adelante, parece una etiqueta HTML y se elimina. Si estás limpiando operaciones matemáticas o código, desactiva Quitar etiquetas HTML.
- La sangría se elimina cuando el orden de espacios está activado. Desactiva Ordenar espacios y líneas en blanco para conservarla.
- Los enlaces conservan sus palabras, no sus direcciones. Si necesitas las URL, cópialas antes de limpiar.
- Las letras Unicode con estilo también se convierten aquí. Para controlar mejor las comillas, los emojis, las tildes y los caracteres ocultos, usa la herramienta para convertir a texto plano.
Otras formas de hacerlo
Word: selecciona el texto y pulsa Ctrl+Barra espaciadora para borrar el formato de los caracteres, o usa Pegado especial y elige Texto sin formato al pegar. Ninguna de las dos opciones quita etiquetas ni Markdown escritos como caracteres.
Google Docs: pulsa Ctrl+Mayús+V para pegar sin formato, o usa Formato y después Borrar formato (Ctrl+\). De nuevo, los símbolos escritos como texto se quedan.
Mac: Cmd+Mayús+Opción+V pega el texto adaptándolo al estilo del texto que lo rodea en muchas aplicaciones.
Código: en un navegador, new DOMParser().parseFromString(html, 'text/html').body.textContent devuelve el texto de una cadena HTML, con las entidades ya decodificadas. En Python, get_text() de BeautifulSoup hace lo mismo. Markdown suele necesitar un analizador o un conjunto de expresiones regulares como las que usa esta herramienta.
Si el texto limpio todavía tiene espacios dobles o líneas en blanco sueltas que venían del original, la herramienta para eliminar espacios en blanco te da un control más fino sobre ellos.