Saltar al contenido
Totalmente local

Verificador de equilibrio de paréntesis

Encuentra paréntesis sin emparejar, comillas, comillas invertidas y etiquetas HTML/XML en tu texto.

Entrada

Verificador de equilibrio de paréntesis

Pega cualquier código o texto y esta herramienta escanea en busca de delimitadores que nunca encontraron su pareja: paréntesis redondos, corchetes cuadrados, llaves, comillas rectas y tipográficas, comillas invertidas y etiquetas HTML o XML. Cada hallazgo lista la línea exacta y columna, qué lado falta — apertura o cierre — y un fragmento corto de esa línea con el punto marcado, para que puedas ir directamente al problema en lugar de escanear todo el archivo a simple vista.

Activa o desactiva controles individuales para los delimitadores que te importan, y elige un modo de lenguaje para que el comprobador ignore el contenido que no debe buscar: el modo JavaScript omite cuerpos de cadenas y comentarios, el modo JSON omite valores de cadena, y el modo Markdown omite bloques de código cercado y tramos de código en línea. "Tolerar apóstrofos dentro de palabras" evita que una contracción como "don't" sea leída como una comilla extraña. Activar "Mostrar profundidad de anidación" añade cuán profundamente anidado está cada hallazgo, y "Mostrar resumen" añade un recuento total al final.

Cada tipo de paréntesis se verifica de forma independiente, así que un "(" genuinamente no cerrado siempre se reporta aunque cada "[" y "]" en otro lugar resulte equilibrado — esto es un comprobador de equilibrio, no un analizador completo, así que no captará un paréntesis cerrado en el orden incorrecto si cada tipo individual aún suma correctamente. La verificación HTML trata elementos nulos como "br" e "img" como autocierre automático e ignora cualquier cosa dentro de un comentario HTML. La herramienta maneja finales de línea Windows (CRLF) y Unix (LF) de la misma manera.

Todo se ejecuta localmente en tu navegador — nada que pegues se carga en ningún lugar, lo que lo hace seguro para verificar código fuente privado o borradores. Copia el informe, descárgalo como archivo .txt o envíalo de vuelta a la entrada después de solucionar un problema para volver a verificar el resto.

Preguntas frecuentes

¿Verifica que los paréntesis estén anidados en el orden correcto?
No. Cada tipo de paréntesis — redondos, cuadrados, llaves, comillas, comillas invertidas, etiquetas — se equilibra por sí solo, así que un delimitador realmente desapareado siempre se detecta, pero el entrecruzamiento como "([)]" donde cada tipo aún se equilibra individualmente no se marca.
¿Qué cambia el "modo de lenguaje"?
Decide qué regiones se omiten antes de la verificación: el modo JavaScript ignora cuerpos de cadenas y comentarios, el modo JSON ignora valores de cadena, y el modo Markdown ignora bloques de código cercado y tramos de código en línea. El modo texto plano verifica todo tal como está.
¿Cómo se manejan los elementos nulos de HTML como <br> o <img>?
Se tratan como autocierre automáticamente y nunca se reportan como que falta una etiqueta de cierre, escribas o no la barra diagonal final.
¿Por qué a veces se ignora un apóstrofo dentro de una palabra?
Con "Tolerar apóstrofos dentro de palabras" activado, un apóstrofo recto o curvo rodeado de letras — como en "don't" — se trata como puntuación, no como marca de comilla, así que no se cuenta hacia el equilibrio de comillas.
¿Se carga mi texto o código en algún lugar?
No. La verificación se ejecuta completamente en tu navegador — nada que pegues jamás abandona tu dispositivo.