Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Semrush - keyword research tool

Create your online store today with Shopify

Turn ChatGPT, Claude, Gemini, And CoPilot Into Your Personal Assistant, Business Coach, Content Creator, And More

AFFILIATE MARKETING Your all-in-one performance engine Manage affiliates, creators, and customer referrals in one unified platform—turning every partnership into measurable growth

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Disclosure: My content contains affiliate links.

43,239 questions

56,142 answers

573 users

How to encode and decode a string to base64 in Kotlin

1 Answer

0 votes
import java.util.Base64
import java.nio.charset.StandardCharsets

object Base64EncodeDecode_Kotlin {

    fun base64Encode(str: String): String {
        val bytes = str.toByteArray(StandardCharsets.UTF_8)
        return Base64.getEncoder().encodeToString(bytes)
    }

    fun base64Decode(encodedStr: String): String {
        val bytes = Base64.getDecoder().decode(encodedStr)
        return String(bytes, StandardCharsets.US_ASCII)
    }

    @JvmStatic
    fun main(args: Array<String>) {
        val encoded = base64Encode("kotlin programming")
        println(encoded)

        val decoded = base64Decode(encoded)
        println(decoded)
    }
}

 
  
/*
run:
  
a290bGluIHByb2dyYW1taW5n
kotlin programming

*/

 



answered Jul 10, 2025 by avibootz
...