Sample code for 30+ languages & platforms
React Native

Base64 Encode/Decode a String

See more Encryption Examples

_LANGUAGE_ example to base-64 encode and decode a string.

Chilkat React Native Downloads

React Native
import { BinData } from '@chilkat/react-native'

function chilkatExample() {
  const bd = new BinData();

  const s = 'A friend called me up the other day and talked about investing in a dot-com that sells lobsters. Internet lobsters. Where will this end? --Donald Trump';

  bd.appendString(s, 'utf-8');

  const strBase64 = bd.getEncoded('base64');
  console.log(strBase64);

  // To decode:
  const bd2 = new BinData();
  bd2.appendEncoded(strBase64, 'base64');

  const decoded = bd2.getString('utf-8');
  console.log(decoded);
}