Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>B64 SwapNew to Visual Studio Code? Get it now.
B64 Swap

B64 Swap

Chalalo

| (0) | Free
Convierte imágenes ⇄ Base64 desde el Explorador, muestra el reporte de peso y previsualiza imágenes embebidas en el código. by chalalo
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

B64 Swap

B64 Swap en acción

Convierte imágenes ⇄ Base64 directo desde el Explorador de VS Code, te dice cuánto pesa realmente el resultado y te muestra las imágenes que están embebidas en tu código.

by chalalo

Funciones

Imagen → Base64. Clic derecho sobre una imagen → Convertir a Base64 (.txt). Se crea logo.png.txt junto a la imagen y aparece un reporte con el peso original, el Base64 y el Base64 comprimido con gzip, que es lo que realmente viaja por HTTP. Si la imagen supera el umbral de inline (10 KB por defecto), te avisa que conviene servirla como archivo.

Base64 → Imagen. Clic derecho sobre un .txt → Restaurar imagen desde Base64. El tipo de imagen se detecta por sus magic bytes (PNG, JPEG, GIF, WebP, BMP, ICO, SVG, AVIF), así que funciona aunque el nombre no diga la extensión. Acepta prefijo data:, saltos de línea, comillas y variante URL-safe. Si el Base64 está malo, te dice la línea y columna exactas.

Copiar como… data URI, CSS background-image, o código listo para pegar en TypeScript, Dart/Flutter, C#, JSON o HTML <img>.

Hover con miniatura. Pasa el mouse sobre un data:image/...;base64,... (o un Base64 largo de imagen) en cualquier archivo y ves la imagen, su tipo, dimensiones y peso, con acciones para guardarla o copiarla.

CodeLens. Sobre cada data URI de imagen aparece el tipo, dimensiones y peso, con acceso a "Guardar como imagen".

Selección múltiple. Selecciona varias imágenes o .txt y conviértelos de una vez, con un resumen del total.

Configuración

Ajuste Por defecto Descripción
b64swap.txtNaming keepExtension logo.png.txt o logo.txt
b64swap.txtContent raw Solo Base64 o con prefijo data:
b64swap.inlineThresholdKB 10 Umbral para la advertencia de inline
b64swap.overwrite ask ask, always o never
b64swap.enableHover true Miniatura al pasar el mouse
b64swap.enableCodeLens true CodeLens sobre data URIs

Sobre el porcentaje

Base64 siempre pesa cerca de un 33 % más que el original (4 bytes por cada 3). Por eso B64 Swap también muestra el tamaño con gzip: comprimido, el sobrecosto real suele bajar a unos pocos puntos.

Cualquier duda o oportunidad de mejora me puedes escribir a gonpec@gmail.com Chalalo ...

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft