Logo

Fast Text Format

Fast Text Format Tools

La colección definitiva de utilidades ultrarrápidas para formatear, convertir y agilizar su flujo de trabajo.

Favoritos

Usados recientemente

Añadidos recientemente

Texto y Comparación

Código y Formato

Decodificador de Base64 a Archivo

Decodifica cadenas Base64 o Data URI en archivos descargables (imágenes, PDF, documentos, audio) con vista previa instantánea.

Embellecedor y Minificador de Código

Embellece, valida y minifica tu código JSON, JavaScript, CSS y HTML en una sintaxis limpia y legible.

Convertidor de Configuración (TOML / INI / .env / JSON)

Convierte archivos de configuración entre TOML, INI, Java .properties, .env, YAML y JSON con aplanamiento y expansión de claves anidadas.

Formateador y Minificador CSS

Formatea, embellece, valida y minifica código CSS con sangría personalizada.

Generadores visuales CSS

Genera y exporta visualmente código CSS para sombras de caja, degradados, Flexbox y cuadrículas Grid.

CSV a JSON/SQL

Convierte datos CSV a matrices JSON o sentencias SQL INSERT.

cURL a Fetch

Convierta fácilmente comandos cURL en código JavaScript Fetch API.

Docker Run a Compose

Convierta comandos de CLI docker run en archivos de configuración docker-compose.yml limpios y listos para producción.

Explorador y Formateador GraphQL

Embellece, minifica, valida e inspecciona consultas, mutaciones, suscripciones y esquemas SDL de GraphQL con análisis AST de operaciones y variables.

Formateador HTML y XML

Embellece, formatea y minifica código HTML y XML con sangría personalizable y limpieza de sintaxis.

HTML a JSX

Herramienta en el cliente para transformar etiquetas/atributos HTML en JSX compatible con React.

HTML a Tailwind CSS

Convierta estilos en línea estándar y declaraciones CSS en clases de utilidad Tailwind CSS con vista previa.

Ofuscador JS

Transforma código JavaScript legible en código ofuscado y minificado para proteger la lógica.

JSON Stringify y Parse (Listo para .env)

Minifica y convierte objetos JSON de varias líneas en cadenas escapadas listas para archivos .env o CLI en un clic, o analiza cadenas escapadas de vuelta a JSON.

JSON a Código

Convierta objetos JSON en modelos tipificados para varios lenguajes.

Visor de Árbol JSON

Inspeccione, expanda, contraiga, busque y filtre cargas JSON complejas con visor visual de rutas.

Evaluador JSONPath y JQ

Consulte, filtre, extraiga y transforme cargas JSON en tiempo real mediante expresiones estándar de JSONPath (RFC 9535) o JQ con vistas en tabla y rutas visuales.

Editor y Visualizador de Markdown

Escribe, edita y previsualiza Markdown en tiempo real con vista previa HTML en vivo, estilos y exportación HTML.

Diff Semántico de JSON

Compare dos documentos JSON semánticamente, ignorando el orden de las claves, formato y espacios en blanco, con resaltado visual y exportación RFC 6902 JSON Patch.

Visor de Source Map

Herramienta en el cliente para subir archivos .map y desminificar seguimientos de pila.

Formateador SQL

Formatea, embellece y minifica consultas SQL en múltiples dialectos SQL.

Escape y desescape de cadenas

Escape (y desescape) de forma segura comillas, barras invertidas y saltos de línea para JSON, SQL, HTML y Java/C#.

Optimizador SVG

Minificar y limpiar código SVG.

SVG a PNG/WEBP

Herramienta en el cliente que usa canvas para rasterizar código o archivos SVG en imágenes descargables.

Utilidades XML

Formatear y minificar cadenas XML.

YAML <-> JSON

Convierte instantáneamente entre YAML y JSON.

Datos y Criptografía

Generadores y Utilidades

Generador de Arte ASCII

Convierte texto en elegantes pancartas de arte ASCII, tipografía figlet y texto decorativo monoespaciado.

Generador de Códigos de Barras

Herramienta en el cliente que usa canvas para generar códigos de barras lineales (UPC, EAN, Code39).

Calculadora de Permisos CHMOD

Calcula, convierte e inspecciona permisos de archivos Linux con modos visuales octales y simbólicos.

Contraste de color

Compruebe la accesibilidad del contraste de color WCAG.

Conversor y Selector de Color

Selecciona colores y convierte entre formatos HEX, RGB, HSL, HSV y CMYK con vista previa y paletas.

Generador y Decodificador de Expresiones Cron

Crea, edita y decodifica expresiones cron en descripciones legibles con próximas fechas de ejecución.

Visor y Eliminador de Datos EXIF

Vea, inspeccione y elimine metadatos EXIF, de cámara y ubicación GPS de imágenes JPEG, PNG y WebP localmente para total privacidad.

Generador de Favicon

Convierte imágenes estándar en archivos .ico universalmente compatibles y genera tamaños estándar de iconos para aplicaciones web.

Imagen Base64

Convierte archivos de imagen en cadenas Data URI Base64 y propiedades CSS background-image.

Extractor de Paleta de Colores de Imagen

Suelta cualquier imagen para extraer su paleta de colores dominantes HEX, RGB y HSL localmente, con cuentagotas interactivo y exportación a CSS, Tailwind y JSON.

Compresor de imágenes

Comprime y optimiza imágenes JPEG, PNG, WEBP y AVIF localmente en tu navegador.

Generador de Lorem Ipsum

Genera texto simulado de relleno personalizado por párrafos, oraciones o palabras para maquetas y diseños.

Generador de tablas de rebajas

Un editor de cuadrícula visual que permite a los usuarios agregar fácilmente filas/columnas y genera instantáneamente una sintaxis de tabla Markdown perfectamente formateada.

Generador de Meta Tags y Open Graph

Genera y previsualiza visualmente etiquetas meta SEO, Twitter Cards y etiquetas Facebook Open Graph.

Generador de datos simulados

Genere cientos de filas de datos de prueba falsos (nombres, correos electrónicos, direcciones, fechas, tarjetas de crédito) y expórtelos como declaraciones CSV, JSON o SQL INSERT para pruebas de bases de datos.

Generador de Contraseñas

Crea contraseñas y frases de contraseña seguras y robustas utilizando algoritmos criptográficos personalizables.

Herramientas PDF

Une, divide, extrae, rota y reordena páginas PDF 100% localmente en tu navegador.

Generador de Código QR

Crea códigos QR escalables, personalizables y escaneables a partir de texto o URL con descarga instantánea.

Probador y constructor de expresiones regulares

Pruebe expresiones regulares con resaltado de grupos de captura y coincidencia en tiempo real, desglose de explicaciones de sintaxis y modos de prueba de cadenas múltiples.

Generador de Robots.txt

Cree reglas válidas de robots.txt, directivas de rastreadores y bloquee scrapers de IA.

Generador de UUID / GUID

Genera instantáneamente identificadores únicos universales (UUID/GUID v1, v4, v7) en lote con formato personalizado.

Generador de Sitemap XML

Construya mapas de sitio XML válidos con URLs personalizadas, frecuencias de cambio y prioridades para motores de búsqueda.

Finanzas y Unidades

Redes

Suite de Cifrado RSA y AES

Cifra y descifra texto con AES-256-GCM/CBC, genera pares de claves PEM RSA-2048/4096 y realiza cifrado RSA-OAEP y firma digital localmente con Web Crypto.

Web Crypto Ready
KDF: PBKDF2-HMAC-SHA256 (100,000 iter)
Cryptographic Parameters Breakdown AES-256-GCM
Salt (Hex): -
IV / Nonce (Hex): -
Key Fingerprint: -
Integrity / Status: Authenticated

Cómo usar

Selecciona Cifrado Simétrico AES (AES-256-GCM o AES-256-CBC con PBKDF2) o Criptografía Asimétrica RSA (cifrado RSA-OAEP y firma RSA-PSS). Todas las operaciones se ejecutan 100 % localmente con Web Crypto API.

Preguntas frecuentes

¿Cuál es la diferencia entre el cifrado simétrico AES y el cifrado asimétrico RSA?

AES (Advanced Encryption Standard) es un cifrado simétrico que utiliza la misma clave secreta para cifrar y descifrar, siendo extremadamente rápido para grandes volúmenes de datos. RSA es un sistema asimétrico de clave pública que utiliza un par de claves vinculadas matemáticamente: una clave pública para cifrar o verificar firmas y una clave privada para descifrar o firmar mensajes.

¿Por qué se recomienda AES-256-GCM sobre AES-256-CBC?

AES-256-GCM (Galois/Counter Mode) es un cifrado autenticado con datos asociados (AEAD). Además de confidencialidad, calcula una etiqueta de autenticación de 128 bits que detecta cualquier manipulación antes del descifrado, protegiendo contra ataques de oráculo de relleno que pueden afectar a AES-CBC.

¿Cómo protege mi frase de contraseña la derivación de claves PBKDF2?

Las contraseñas humanas rara vez tienen entropía uniforme. PBKDF2 combina su frase de contraseña con una sal aleatoria de 128 bits y aplica 100.000 iteraciones de HMAC-SHA256 para derivar una clave de 256 bits, frenando drásticamente los ataques de fuerza bruta y tablas arcoíris.

¿Qué es el formato de paquete salt:iv:ciphertext?

Para descifrar un texto cifrado AES derivado de una contraseña, se necesita la sal PBKDF2 y el vector de inicialización (IV) exactos usados al cifrar. Como ni la sal ni el IV son secretos, empaquetarlos separados por dos puntos en Base64 o Hex (salt:iv:ciphertext) ofrece una carga útil portátil y autónoma.

¿Qué es RSA-OAEP y por qué RSA tiene un límite de tamaño de datos?

RSA-OAEP (Optimal Asymmetric Encryption Padding) añade relleno probabilístico para evitar ataques de texto cifrado elegido. Como RSA opera con aritmética modular limitada por el módulo de la clave (2048 bits = 256 bytes menos el relleno OAEP), el cifrado RSA directo está diseñado para secretos pequeños como claves de sesión o tokens.

¿Cómo funcionan las firmas digitales RSA-PSS?

RSA-PSS aplica un hash al mensaje (SHA-256, SHA-384 o SHA-512) y firma el resumen con su clave privada. Cualquier persona con su clave pública puede verificar que la firma corresponde al mensaje y que fue generada por el titular de la clave privada.

¿Debo elegir claves RSA de 2048 bits o de 4096 bits?

RSA-2048 es el estándar actual de la industria para certificados TLS y cifrado general, con generación rápida. RSA-4096 ofrece un margen de seguridad mayor para claves raíz de larga duración a cambio de una generación más lenta y textos cifrados más grandes.

¿Qué son los formatos de clave PEM SPKI y PKCS#8?

SPKI (SubjectPublicKeyInfo) es la estructura estándar ASN.1 DER dentro de bloques -----BEGIN PUBLIC KEY-----, mientras que PKCS#8 es el formato estándar de clave privada dentro de -----BEGIN PRIVATE KEY-----. Ambos son compatibles de forma nativa con OpenSSL, Node.js, Python y Web Crypto.

¿Por qué cifrar el mismo texto plano dos veces produce textos cifrados completamente distintos?

Tanto AES (mediante una nueva sal aleatoria de 16 bytes e IV de 12/16 bytes en cada operación) como RSA-OAEP (mediante semilla aleatoria OAEP) son esquemas probabilísticos. La seguridad semántica garantiza que un observador no pueda saber si dos textos cifrados provienen del mismo texto plano.

¿Mis claves, contraseñas o textos planos se transmiten alguna vez por la red?

Nunca. Cada generación de claves, derivación, cifrado, descifrado y verificación de firmas se ejecuta estrictamente dentro de la API Web Crypto nativa de su navegador (window.crypto.subtle) sin llamadas al servidor.

No se encontraron resultados

Intenta ajustar tus términos de búsqueda.