Convierte lo que sea.
Comprime todo.
No subas nada.
Pack Camo es un conjunto de herramientas de archivos que funciona dentro de la pestaña de tu navegador. Imágenes, datos estructurados, archivos comprimidos y documentos se decodifican, convierten y recodifican en tu propia máquina. Sin cuenta, sin cola y sin ningún servidor que retenga tus archivos ni un instante.
- Los archivos no salen de la pestaña
- Códecs a velocidad nativa
- Sigue funcionando sin conexión

Cinco herramientas, cuatro espacios de trabajo
Elige según la forma del problema
Cada herramienta es un espacio de trabajo completo y no una caja de subida de un solo uso: suelta un archivo, ajusta los controles y mira cómo cambia el resultado antes de descargar nada.
Convertidor de imágenes
Recodifica, redimensiona y vectoriza imágenes con una comparación antes/después en vivo.
- Entrada
- PNG · JPEG · WebP · GIF · BMP · TIFF · ICO · SVG
- Salida
- WebP · AVIF · JPEG · PNG · SVG
Convertidor de datos
Convierte texto estructurado entre JSON, YAML, TOML, CSV y Markdown.
- Entrada
- JSON · JSONL · YAML · TOML · CSV · TSV · Markdown
- Salida
- JSON · JSONL · YAML · TOML · CSV · TSV · HTML
Comprimir y archivar
Reduce cualquier archivo con gzip o Brotli, o agrupa una carpeta en un ZIP.
- Entrada
- Any file · .gz · .zlib · .br · .zip
- Salida
- .gz · .zlib · .deflate · .br · .zip · extracted files
DOCX a PDF
Convierte un documento de Word en un PDF con texto real y seleccionable.
- Entrada
- DOCX
- Salida
PDF a DOCX
Recupera un documento de Word editable a partir de la capa de texto de un PDF.
- Entrada
- Salida
- DOCX
Editor PDF
Firme documentos, edite texto, inserte imágenes y tape contenido de PDFs directamente en su navegador.
- Entrada
- Salida
Por qué en local
La conversión ocurre donde ya está el archivo
La mayoría de los convertidores online te piden entregar el archivo a una máquina que no conoces, esperar en una cola y volver a descargarlo. Este se salta los tres pasos.
Privado por construcción
No hay ningún endpoint de subida en el que confiar, porque no hay servidor en el proceso. Tu archivo se lee en memoria, se convierte y se te devuelve como descarga.
Códecs de verdad, no trucos de canvas
Las mismas bibliotecas que usan las aplicaciones de escritorio — el crate image, rav1e, vtracer, miniz_oxide, Brotli — compiladas de Rust a WebAssembly.
Fuera del hilo principal
Cada conversión se ejecuta en un Web Worker, así que codificar un AVIF de 12 megapíxeles nunca congela la página que estás mirando.
Sin planes ni marcas de agua
Sin cuenta, sin cuota diaria y sin más límite de tamaño que la memoria que tu propio navegador quiera darte.
Todos los controles a la vista
Calidad, esfuerzo del codificador, límite del lado más largo, umbrales del trazador, nivel de compresión. Los valores por defecto son sensatos; no se oculta nada.
Funciona con el wifi apagado
Una vez que la página y sus módulos wasm están en caché, las herramientas siguen funcionando en un avión, en un tren o detrás del proxy de una empresa.
Por dentro
Cuatro crates de Rust, compilados a WebAssembly
Aquí nada es un envoltorio de una API alojada. La lógica de conversión es Rust corriente, con pruebas unitarias en el escritorio y enviado al navegador como wasm.
- 1
Crate de Rust
Cada herramienta es un pequeño crate de biblioteca con un núcleo sencillo y testeable: el mismo código que usaría una CLI.
- 2
wasm-bindgen
Una fina capa de enlace convierte esas funciones en un módulo WebAssembly que el navegador puede llamar directamente.
- 3
Web Worker
El módulo se instancia una sola vez dentro de un worker, así que las codificaciones pesadas nunca bloquean la interfaz.
crates/
image-codecs
Decodifica y codifica WebP, AVIF, JPEG, PNG y compañía
image · rav1e · libwebp (optional)
svg-converter
Ajusta curvas a las regiones de color y emite trazados vectoriales reales
vtracer · visioncortex
data-convert
Un árbol tipado, seis formatos de texto y además Markdown
serde · csv · toml · pulldown-cmark
archive-tools
gzip, zlib, DEFLATE, Brotli y ZIP, en ambas direcciones
flate2 · brotli · zip
Preguntas
Preguntas frecuentes
Lo que cualquiera querría comprobar antes de soltar un archivo en una página web.
- ¿Pack Camo es realmente gratis?
- Sí. No hay cuenta, ni marca de agua, ni cuota diaria, ni niveles por tamaño de archivo. Todo esto es una web estática; el único coste de una conversión es tu propio tiempo de CPU.
- ¿Mis archivos se suben a algún servidor?
- No. Cada conversión ocurre dentro de tu navegador: las herramientas de imagen, datos y archivos comprimidos mediante módulos WebAssembly compilados desde Rust, y los conversores de documentos en JavaScript en la misma página. Tu archivo se lee en memoria, se convierte y se te ofrece como descarga. Nunca cruza la red, así que después no hay nada que borrar.
- ¿Qué tipos de archivo puede convertir?
- Cuatro familias. Imágenes: entran PNG, JPEG, WebP, GIF, BMP, TIFF, ICO y SVG, y salen WebP, AVIF, JPEG, PNG o SVG vectorizado. Texto estructurado: JSON, JSONL, YAML, TOML, CSV y TSV en cualquier dirección, además de Markdown a HTML. Documentos: de .docx de Word a PDF y de PDF de vuelta a .docx. Y cualquier archivo puede comprimirse con gzip, zlib, DEFLATE o Brotli, o agruparse en un ZIP.
- ¿En qué se diferencia de otros convertidores online?
- La mayoría sube tu archivo a una cola en la máquina de otra persona y te devuelve un enlace. Pack Camo decodifica y codifica en local con las mismas bibliotecas de códecs que usaría una aplicación de escritorio, y por eso también sigue funcionando sin conexión.
- ¿Funciona en el móvil?
- Sí, en cualquier navegador móvil actual compatible con WebAssembly. Las imágenes muy grandes estarán limitadas por la memoria que el navegador conceda a la pestaña, así que en el móvil conviene usar el límite del lado más largo antes de codificar.
- ¿Por qué un camaleón?
- Porque el trabajo consiste en adaptarse: el mismo contenido, remodelado para encajar allá donde tenga que ir después, sin cambiar lo que es.

Suelta un archivo. Mira cómo cambia.
Nada que instalar, nada a lo que registrarse y nada que se envíe a ninguna parte. Elige un espacio de trabajo y empieza.