Formateador Kotlin
Formatea y embellece código Kotlin en línea. Corrige la indentación y normaliza la sintaxis Kotlin.
Entrada
Salida
¿Qué es Kotlin?
Kotlin es un lenguaje moderno y estáticamente tipado que se ejecuta en la JVM y es el preferido para Android. Es totalmente interoperable con Java y tiene una sintaxis concisa. Más en Wikipedia.
El formateador Kotlin normaliza la indentación (2 espacios por nivel), corrige la alineación de llaves y elimina espacios finales — siguiendo las convenciones oficiales de Kotlin. ¿Empezando? El tour de Kotlin es un excelente punto de partida.
Cómo usarlo
Pega tu código Kotlin
Pega código Kotlin sin formato en el editor izquierdo o haz clic en Subir para cargar un archivo .kt.
Formateo instantáneo
El formateador normaliza automáticamente la indentación (2 espacios), corrige llaves y limpia espacios.
Copiar o descargar
Usa el botón Copiar para copiar el resultado o Descargar para guardarlo como main.kt.
Ejemplo de formateo
Ejemplo: Formatear una data class de Kotlin
Entrada sin formatear:
data class User(val name:String,val age:Int){fun greet():String="Hello, $name!"
fun isAdult()=age>=18}Salida formateada:
data class User(val name: String, val age: Int) {
fun greet(): String = "Hello, $name!"
fun isAdult() = age >= 18
}Preguntas frecuentes
¿El formateador admite data classes de Kotlin?
Sí. Las declaraciones data class con parámetros de constructor en varias líneas se procesan con la lógica de indentación por paréntesis.
¿Puedo formatear código Kotlin para Android?
Sí — el código Android con Kotlin (Activities, ViewModels, Composables) es Kotlin estándar. Pega cualquier contenido .kt y el formateador normalizará la indentación.
¿Sustituye a ktlint o detekt?
Es un formateador de indentación ligero en línea, no un analizador completo. Para proyectos en producción, ktlint y detekt ofrecen comprobación de estilo exhaustiva según las convenciones de Kotlin.