Encode byte array into Base64 format using Base64.encode() with Apache Commons Codec

Tags: Apache Commons Apache Commons Codec Java Base64

Java Code Examples for org.apache.commons.codec.binary.Base64.encode()

This method to encode input byte array to Base64 format.

Add Apache Commons Codec Dependency to Java project

To use Apache Commons Codec library in the Gradle build project, add the following dependency into the build.gradle file.

implementation group: 'commons-codec', name: 'commons-codec', version: '1.15'

To use the Apache Commons Codec library in the Maven build project, add the following dependency into the pom.xml file.

<dependency>
    <groupId>commons-codec</groupId>
    <artifactId>commons-codec</artifactId>
    <version>1.15</version>
</dependency>

package simplesolution.dev;

import org.apache.commons.codec.binary.Base64;

public class Base64EncodeExamples {

    public static void main(String... args) {
        Base64 base64 = new Base64();
        String valueToEncode = "https://simplesolution.dev/";
        byte[] encodedBytes = base64.encode(valueToEncode.getBytes());
        String encodedString = new String(encodedBytes);

        System.out.println("Encode output: ");
        System.out.println(encodedString);
    }
}

Happy Coding 😊

Java Base64 Encoding and Decoding with Apache Commons Codec

How to encode a String into Base64

How to encode byte array into Base64 format

How to encode a String into Base64 format

Java Apache Commons Codec Tutorial