PSPad

| PSPad es un editor de texto gratuito y potente para trabajar con texto plano. Tiene una gran cantidad de funciones de formato que incluyen un corrector ortográfico, creador de páginas web y más.

PSPad: editor de texto para desarrolladores para sistemas Microsoft Windows

📆 Fecha:02/11/2026
🔄️ Versión:5.5.3 (895)
💻 Sistemas:Windows (7, 8, 8.1, 10,11)
💾 Tamaño:10-12 MB
📃 Licencia:Gratis

Acerca de

PSPad es un editor de texto y código fuente para Windows desarrollado por Jan Fiala. Está orientado principalmente a programadores, desarrolladores web y usuarios que trabajan habitualmente con archivos de texto, configuraciones y scripts. Su propósito es ofrecer un entorno de edición más completo que un bloc de notas convencional, sin llegar a la complejidad de un entorno de desarrollo integrado (IDE) de grandes dimensiones.

El programa admite numerosos lenguajes de programación y formatos de archivo, entre ellos HTML, CSS, PHP, JavaScript, Python, SQL, C++ y Pascal. Su interfaz permite trabajar con varios documentos simultáneamente, organizar archivos por proyectos y adaptar las herramientas disponibles al lenguaje con el que se está trabajando.

Una de sus particularidades es que combina funciones propias de un editor de código con utilidades adicionales para administrar archivos, comparar versiones, conectarse a servidores FTP y ejecutar herramientas externas. De esta manera, puede cubrir distintas tareas habituales del desarrollo sin necesidad de recurrir constantemente a aplicaciones independientes.

PSPad resulta especialmente interesante para quienes mantienen proyectos web, modifican archivos de configuración, escriben pequeños programas o necesitan revisar código sin cargar un IDE completo. También puede utilizarse como editor de texto general, aunque su orientación hacia el desarrollo es bastante evidente.

Se distribuye como software gratuito y puede utilizarse tanto en entornos personales como comerciales y gubernamentales.

Características más destacadas

Resaltado de sintaxis y edición de código

PSPad incorpora perfiles de resaltado de sintaxis para una amplia variedad de lenguajes y formatos. Los elementos del código se distinguen mediante colores según su función, facilitando la lectura de instrucciones, variables, comentarios, etiquetas y otros componentes.

Además de los perfiles incluidos, es posible configurar resaltadores personalizados para trabajar con lenguajes o formatos menos habituales. El editor también reconoce estructuras como paréntesis y corchetes correspondientes, y ofrece plegado de código para ocultar temporalmente bloques que no se necesitan consultar.

Estas herramientas resultan útiles cuando se trabaja con archivos extensos o se alterna entre diferentes tecnologías. Por ejemplo, un desarrollador puede editar HTML, CSS y JavaScript dentro de una misma sesión sin tener que cambiar de aplicación.

Gestión de proyectos y documentos

El programa permite organizar archivos mediante proyectos, lo que facilita trabajar con conjuntos de documentos relacionados en lugar de abrirlos individualmente cada vez. También admite la edición simultánea de varios archivos mediante una interfaz de múltiples documentos.

Otra posibilidad interesante es guardar sesiones de trabajo para recuperar posteriormente los archivos que estaban abiertos. Esto resulta práctico cuando se mantienen varios proyectos o se trabaja en diferentes partes de una aplicación durante distintas jornadas.

La organización no alcanza el nivel de gestión de dependencias, compilación y depuración de un IDE moderno, pero ofrece una estructura suficiente para proyectos pequeños y medianos que no necesitan ese grado de integración.

Herramientas de búsqueda y comparación de archivos

PSPad dispone de un sistema de búsqueda y reemplazo que puede trabajar tanto sobre el documento activo como sobre varios archivos. Incluye compatibilidad con expresiones regulares, una característica especialmente útil para localizar patrones de texto y realizar modificaciones repetitivas.

También incorpora una herramienta de comparación que muestra las diferencias entre dos versiones de un archivo mediante resaltados de colores. Así es posible identificar líneas añadidas, eliminadas o modificadas sin tener que revisar manualmente ambos documentos.

Su utilidad se aprecia especialmente al mantener páginas web, revisar cambios en scripts o modificar archivos de configuración en los que una alteración aparentemente pequeña puede afectar al comportamiento de una aplicación.

Automatización mediante macros y plantillas

El editor incluye un grabador de macros capaz de registrar determinadas operaciones y reproducirlas posteriormente. Esto permite automatizar secuencias de edición que se repiten con frecuencia, reduciendo el trabajo manual en tareas rutinarias.

Las plantillas complementan esta función ofreciendo fragmentos de código y estructuras predefinidas que pueden insertarse durante la escritura. PSPad incluye ejemplos para diferentes lenguajes y permite adaptar estos recursos a las necesidades del usuario.

Por ejemplo, se pueden reutilizar estructuras habituales de HTML, bloques de código o fragmentos de scripts sin tener que escribirlos desde cero cada vez. Es una característica interesante para quienes realizan tareas de mantenimiento o edición repetitiva.

Integración con herramientas externas y compiladores

PSPad puede asociar programas externos a los distintos perfiles de lenguaje. De esta forma, es posible configurar aplicaciones específicas para abrir, procesar o compilar el archivo que se está editando.

Uno de sus recursos más interesantes es la captura de la salida de los compiladores externos. El editor puede mostrar los mensajes generados durante la compilación y facilitar la localización de errores mediante una ventana de resultados y un analizador de registros.

Esto permite adaptar PSPad a diferentes entornos de programación sin incorporar un compilador propio para cada lenguaje. Resulta especialmente práctico para desarrolladores que utilizan herramientas independientes y prefieren centralizar la edición y algunas tareas de compilación en una misma interfaz.

Herramientas para desarrollo web y edición hexadecimal

PSPad incluye utilidades específicas para trabajar con tecnologías web. Entre ellas se encuentran las herramientas de formato y compresión de HTML, el procesamiento de documentos mediante TiDy y una vista previa interna de páginas web.

También incorpora un editor hexadecimal que permite examinar y modificar el contenido binario de los archivos mediante su representación en hexadecimal. Esta herramienta resulta útil para inspeccionar cabeceras, comprobar estructuras de archivos o analizar datos que no se muestran correctamente en un editor de texto convencional.

La combinación de estas funciones amplía el uso del programa más allá de la escritura de código, especialmente para quienes realizan mantenimiento de sitios web o necesitan inspeccionar archivos de diferentes formatos.

Otras características

  • Cliente FTP integrado: permite conectarse a servidores FTP y editar archivos de texto alojados remotamente.
  • Explorador de código: facilita la navegación por estructuras y elementos reconocidos en determinados lenguajes.
  • Autocompletado: ofrece sugerencias y complementos de escritura según el lenguaje y la configuración utilizada.
  • Corrector ortográfico: ayuda a revisar textos y comentarios dentro de los documentos, mediante diccionarios adicionales.
  • Selección por columnas: permite seleccionar y modificar bloques rectangulares de texto.
  • Marcadores de línea: facilitan identificar y recuperar rápidamente posiciones importantes dentro de un documento.
  • Conversión de codificaciones: permite trabajar con diferentes páginas de códigos y formatos de texto Unicode.
  • Exportación con formato: ofrece opciones para exportar código con resaltado a formatos como HTML, RTF y TeX.
  • Personalización de interfaz: admite ajustes de apariencia, accesos directos, herramientas y perfiles de edición.
  • Integración con ChatGPT: incorpora acceso al servicio desde el propio programa, sujeto a la configuración y disponibilidad correspondientes.

Alternativas relevantes

Existen otros editores de código que pueden cubrir necesidades similares a las de PSPad, aunque presentan diferencias importantes en su arquitectura, extensibilidad y enfoque de trabajo.

  • Visual Studio Code: es un editor de código multiplataforma con un ecosistema amplio de extensiones, integración con Git, depuración y herramientas para numerosos lenguajes. Puede resultar preferible cuando se necesitan tecnologías actuales, complementos especializados y un entorno de desarrollo más adaptable.
  • Notepad++: es un editor de texto y código para Windows que destaca por su ligereza, sus pestañas y su compatibilidad con numerosos lenguajes. Es una alternativa interesante para quienes buscan una herramienta sencilla para modificar archivos, revisar scripts y realizar operaciones de búsqueda y reemplazo.
  • Geany: combina las funciones de un editor de código con algunas herramientas propias de un IDE ligero. Incluye gestión de proyectos, integración con compiladores y compatibilidad con distintos lenguajes, por lo que puede resultar más apropiado para quienes buscan una experiencia de desarrollo sencilla en Windows, Linux o macOS.
  • Sublime Text: es un editor de código conocido por su rapidez, su interfaz minimalista y sus posibilidades de personalización. Puede ser preferible para usuarios que priorizan la fluidez al trabajar con archivos grandes y desean un entorno de edición menos cargado visualmente.
  • SciTE: es un editor basado en el componente Scintilla, orientado a la edición de código y archivos de texto. Su interfaz es más sencilla y ofrece menos herramientas integradas que PSPad, por lo que puede encajar mejor en tareas de edición directa que no requieren gestión de proyectos ni utilidades adicionales.

Requisitos y compatibilidad

PSPad está desarrollado para Microsoft Windows y no dispone de versiones nativas oficiales para Linux o macOS. Su funcionamiento en estos sistemas requiere recurrir a soluciones de compatibilidad o virtualización.

En cuanto a arquitecturas, existen distribuciones de 32 y 64 bits. La edición de 32 bits puede ser interesante para mantener compatibilidad con determinados entornos y aprovechar funciones de scripting que no están disponibles de la misma manera en la versión de 64 bits.

Sus requisitos de hardware son modestos en comparación con los de los entornos de desarrollo modernos. No necesita una tarjeta gráfica dedicada ni grandes cantidades de memoria para las tareas habituales de edición de texto y código.

Entre sus posibilidades de distribución se encuentra una versión portátil en formato ZIP, que puede extraerse en una carpeta y ejecutarse sin realizar una instalación convencional. También existen paquetes instalables que facilitan la integración con Windows y la asociación de determinados tipos de archivo.

Conviene tener en cuenta algunas limitaciones:

  • Su compatibilidad está centrada en Windows, por lo que no es una alternativa nativa para equipos que utilizan otros sistemas operativos.
  • La versión de 64 bits presenta diferencias funcionales respecto a la de 32 bits, especialmente en determinadas capacidades de scripting.
  • El cliente FTP integrado está orientado a la edición de archivos de texto, no a la transferencia general de archivos binarios.
  • No sustituye completamente a un IDE cuando se necesitan herramientas avanzadas de depuración, gestión de dependencias o automatización de compilaciones complejas.

Un vistazo final

PSPad es un editor orientado a usuarios de Windows que necesitan trabajar con código fuente y archivos de texto sin recurrir a un entorno de desarrollo demasiado pesado. Su combinación de resaltado de sintaxis, organización de proyectos, comparación de archivos y herramientas externas lo hace especialmente útil para tareas de programación ligera, desarrollo web y mantenimiento de aplicaciones.

Su planteamiento encaja mejor con programadores que prefieren controlar sus herramientas de trabajo y utilizar compiladores o aplicaciones independientes cuando los necesitan. También puede resultar adecuado para administradores y usuarios técnicos que modifican scripts y archivos de configuración habitualmente.

Quienes desarrollan aplicaciones complejas o trabajan con flujos modernos basados en extensiones, control de versiones y depuración integrada probablemente encontrarán más conveniente un editor como Visual Studio Code. PSPad, en cambio, mantiene su utilidad en escenarios donde se valora disponer de muchas herramientas de edición en una aplicación relativamente ligera, con una interfaz tradicional y sin costes de licencia.

≡ Registro de cambios

Agregado

  • Copia de seguridad: nuevo estilo de copia de seguridad: archivo.ext.fecha-hora con 10 versiones. La copia de seguridad en la carpeta designada se separó de los estilos de copia de seguridad.
  • Versión 64b: compatibilidad con estilos IDE + se agregaron nuevos estilos.
  • %ProjectRoot%: la nueva variable contiene el valor del directorio predeterminado del proyecto.
  • Configuración del programa / Integración del sistema: nuevo botón para volver a registrar la integración del menú contextual de Windows.
  • PowerShell, Go: nuevos resaltadores internos que incluyen plegado de código y analizador de código.
  • DockerFile – nueva definición de resaltador de usuario
  • Minimapa: muestra el minimapa desde el menú Ver.
  • Soporte para IA: especificación de resaltador de sintaxis para nuevo usuario y scripts de usuario (PSPad 32b) para IA en la nueva subcarpeta Docs. Adjúntelo a la solicitud e indique a la IA que cree una nueva sintaxis o un nuevo script basado en la especificación adjunta.
  • Configuración de usuario: si PSpad está instalado en una carpeta protegida del sistema (por ejemplo, Archivos de programa), los archivos modificados, como esquemas de color, scripts, definiciones de sintaxis, etc., se almacenarán en el perfil de usuario %appdata%\PSpad. Los archivos de esta carpeta se cargarán con mayor prioridad que los predeterminados.
  • Actualizador: se eliminó la dependencia de OpenSSL y se proporcionaron instrucciones de actualización más claras.
  • AviSynth – nueva definición de resaltador de usuario agregó comentarios anidados [* … ] en la definición del resaltador de usuario
  • Se ha modificado la lógica del autocompletado: se iniciará automáticamente (tras un retardo) después de introducir 2 caracteres. Siempre mostrará la lista, incluso si solo hay un elemento. Nunca reescribirá el texto automáticamente.
  • FTP: posibilidad de definir el color de la pestaña Archivo según el servidor FTP en el cuadro de diálogo de edición de la configuración de conexión FTP.
  • Extensión de shell: para anular el registro/registrarla, utilice los scripts de CMD de la subcarpeta .\Docs. Para obtener más información sobre cómo funciona la extensión de shell del Explorador de Windows, lea el archivo .\Docs\PSpad shell extension alchemy.txt.
  • Optimización y aceleración del inicio de la aplicación: los resaltadores se crean bajo demanda, no todos al iniciar PSPad.
  • WebView (Edge) está configurado como navegador de vista previa predeterminado para HTML.
  • Integración del menú contextual del Explorador de Windows directamente en el menú, para Windows 11 26h2 registro en la extensión APP. Pasos: en Configuración del programa / Integración del sistema, cambie a Integración del registro y haga clic en Aplicar. Reemplace pspShellx64.dll con el del archivo ZIP, en Configuración del programa vuelva a Registro de DLL y confirme.
  • La biblioteca de comunicación FTP (OpenSSL) ha sido reemplazada por CryptLib. Elimine los archivos libcrypto.dll y libssl*.dll. Pruebe sus conexiones FTP.
  • Se agregó compatibilidad con FTP y SFTP; seleccione FTP/FTPS o SFTP en la configuración de conexión FTP.
  • Función de ordenación: posibilidad de guardar/cargar el perfil de ordenación. Se almacena en el archivo Recent.ini.
  • Versión 64b – localización de diálogos del sistema
  • UTF-8 sin BOM: se modificó la detección para evitar falsos positivos.
  • Unir líneas, Dividir líneas ahora ofrece la posibilidad de introducir una cadena delimitadora con historial. \t significa tabulación real
  • Utilizando IA para traducir las cadenas de localización faltantes en los archivos de traducción.
  • La primera ejecución debería cargar la localización, correspondiente al idioma principal de Windows.
  • Pestañas de archivos: separación visual para una mejor visibilidad.
  • Extraer texto de HTML: nueva acción en el menú HTML
  • Resaltador de scripts de MS Shell: palabras clave actualizadas
  • Configuración del programa / Archivos: la lista de elementos a ignorar puede contener caracteres comodín (*, ?).
  • Palabras clave destacadas: Pas, SQL (MS SQL, Oracle), C#, Java, PHP, JavaScript, HTML – palabras clave actualizadas
  • Explorador de código PAS: al hacer clic en el Explorador, accederá directamente a la implementación.
  • Explorador de código: nueva acción en el menú contextual: Copiar ruta al portapapeles.
  • Code Explorer – como sugerencia, ahora se muestra la ruta en la segunda línea.
  • La compilación o ejecución de una aplicación externa no guarda automáticamente los archivos nuevos.
  • Ventana dividida: las ocurrencias del texto seleccionado se muestran en ambas partes.
  • MarkDown: nuevo resaltador, incluye vista previa de HTML usando F10 desde el menú HTML.
  • ChatGPT dentro de PSPad
  • TopStyle: no se ha desarrollado en más de 10 años.

Corregido

  • Ejecución de programas externos en caso de que el archivo LOG esté lleno.
  • Configuración del programa / Mapa de teclas: lista de secciones superpuestas con accesos directos
  • Icono de minimizar a la bandeja del sistema
  • Cargar proyecto – pestañas de archivo
  • Resaltador de PHP: doble clic selecciona la variable que incluye $
  • Resaltador de texto de Python: la función para seleccionar texto dentro de corchetes no funcionó dentro de {xxx}, aunque formaban parte de una cadena.
  • Compilación: PSPad cambiará automáticamente a la pestaña con el error reportado en el registro.
  • Complete el rediseño de la barra de estado cuando se activa PSPad: evite que la barra de estado se vea borrosa
  • Inicio de PSPad: el orden de las pestañas de los archivos se conserva desde la última salida del programa.
  • Consulta de existencia de archivo: el foco está puesto en el archivo modificado.
  • Buscar en archivos – buscar/reemplazar en archivos abiertos
  • Resaltador HTML – comentario de fin de bloque
  • Resaltador de C#: extensión de archivo incorrecta *.CSS
  • El menú parpadea después de iniciarse.
  • Problema de redibujado después del cambio de conjunto de iconos
  • Explorador de código para ensamblador: ordenación automática
  • Versión 64b – corrección de excepciones
  • Símbolo de ajuste de texto: el fondo del símbolo es el mismo que el de los números de línea.
  • Problema al seleccionar una palabra con doble clic en algunos resaltadores.
  • El cuadro de diálogo de acción en ejecución se mostraba sobre otros cuadros de diálogo.
  • Salida del programa o cierre del archivo: excepciones vinculadas al plegado de código.
  • Resaltador de scripts de shell de Windows: resaltado de corchetes escapados + muchos otros informes
  • Macro y accesos directos asignados
  • Carácter con función de borrar palabra (Ctrl+Supr)
  • Resaltador de HTML y XHTML: entidades al inicio de la línea o entidades justo detrás una de la otra.
  • La función de corrección ortográfica y la de añadir acentos también funcionan con palabras que empiezan con caracteres acentuados.
  • Lista de archivos: haga clic en el encabezado de la columna modificada.
  • El tamaño del icono de marcador en el menú de búsqueda o en la ventana de la lista de marcadores corresponde al tamaño del conjunto de iconos del menú.
  • Trabajando en modo WordWrap
  • Carga del proyecto con WordWrap activo
  • LOG con estilo oscuro tiene fuente negra
  • Excepción después de cerrar el programa cuando el estilo IDE está desactivado en la configuración.
  • Aplicaciones externas y caracteres como divisor para el archivo LOG
  • Otras correcciones reportadas por los usuarios

Registro de cambios oficial


Canales

Telegram: Blog / Descargas | WhatsApp: Grupo / Blog

Tu apoyo me permitirá seguir con este proyecto. Gracias 🙏

Buy Me a Coffee

Comparte tu aprecio
@Ian Aso
@Ian Aso

Me gusta usar software libre cada vez que sea posible. Aunque no soy un experto en la materia, trato buscar alternativas gratuitas a las aplicaciones de paga. Comencé publicando enlaces de descarga de software libre y de código abierto en blogger, y ahora estoy en WordPress. Ahora ya no solo publico software, sino también algunas noticias de Windows y Linux.

Artículos: 507

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *