# Convertir Keystore a JKS

> Convierte tu archivo keystore de Android a formato JKS usando el comando keytool para proteger el proceso de firma de tu App.

Source: https://docs.applivery.com/es/app-distribution/platforms/android/convert-keystore-to-jks/  •  Last updated: 2026-06-08

**Answers:** ¿Qué es un archivo keystore de Android? · ¿Cómo convierto un archivo keystore a JKS? · ¿Qué contraseñas se necesitan al convertir a JKS? · ¿Qué comando debo usar para convertir un keystore a JKS?

---

**TL;DR:** Convierte tu keystore de Android al formato JKS usando el comando `keytool` para firmar apps de forma segura.

Si estás desarrollando una aplicación Android, es posible que hayas creado un archivo keystore durante el proceso de firma.

-   **Keystore**: Un archivo keystore en el desarrollo Android actúa como un contenedor seguro para almacenar claves criptográficas y certificados. Se usa para firmar paquetes de apps Android (APKs o Android App Bundles) antes de su distribución a través de tiendas de apps como Google Play o directamente a los usuarios. Este proceso de firma garantiza que ni la tienda de apps ni los usuarios reciban una App que haya sido manipulada o modificada por fuentes no autorizadas.

-   **JKS**: JKS son las siglas de Java Keystore, un formato de archivo propio de Java. Los archivos keystore con formato `.jks` se usan ampliamente para almacenar claves en aplicaciones basadas en Java.

Sigue estos pasos para convertir un archivo Keystore existente en un archivo JKS:

**Abre el Terminal o el símbolo del sistema**

Inicia tu interfaz de línea de comandos (Terminal en macOS/Linux, o CMD/PowerShell en Windows).

**Navega a la ubicación del archivo Keystore**

Usa el comando `cd` para navegar al directorio que contiene tu archivo `.keystore`.

**Ejecuta el comando de conversión**

Ejecuta el siguiente comando **keytool** para crear un archivo `.jks` a partir de tu archivo `.keystore` actual:

```bash
keytool -importkeystore -srckeystore yourapp.keystore -destkeystore yourapp.jks -deststoretype jks
```

Reemplaza `yourapp.keystore` con el nombre de tu archivo keystore existente y `yourapp.jks` con el nombre deseado para el archivo JKS de salida.

Al ejecutar el comando, se te pedirá que proporciones las siguientes contraseñas:

-   **Contraseña del Keystore de origen**: La contraseña de tu archivo `.keystore` actual.

-   **Contraseña del Keystore de destino**: La nueva contraseña para el archivo `.jks`. **Asegúrate de que esta contraseña sea segura y única**.

Una vez que el comando se complete correctamente, se creará un archivo `.jks`. Este archivo puede usarse para firmar tu app Android antes de subirla.
