& Base64 буде вводити рядок побайтно розрізати, отримувати кожен байт, відповідний двійковому значенню (якщо менше 8 біт, то старший доповнювач 0), а потім ці двійкові значення послідовно, а потім відповідно до групи по 6 біт розрізати (тому що 2 ^ 6 = 64), остання група менше 6 біт, то кінець доповнення 0. Двійкове значення кожної групи буде перетворено в десяткову систему числення, а потім у вищезазначеному порядку. Кожне двійкове значення буде перетворено в десяткове, а потім у згаданій вище таблиці для знаходження відповідних символів і серій буде знайдено результат кодування Base64.

& Base64 можна використовувати для довільного кодування даних, що лежать в основі двійкових даних, для того, щоб застосовувати для передачі ASCII-символів можна було тільки в окремих випадках. Однак найбільш часто використовується при обробці текстових даних передачі, наприклад, в MIME формат електронної пошти, Base64 може бути використаний для кодування вмісту пошти, легко передавати між комп'ютерами на різних мовах і не брудний код, зверніть увагу на передачу, а не відображення, наприклад, використання кодування utf-8 може бути використано в західноєвропейських комп'ютерах може нормально відображати китайську мову (з відповідним шрифтом), але він може бути не в змозі належним чином передати китайську мову, перетворення в Base64 не матиме жодних проблем, але він не зможе передати китайську мову, і він не зможе передавати китайську мову. Це не викликає занепокоєння при перетворенні в Base64.

Кодування Base64, якщо не вказано, зазвичай вважається, що символи, відмінні від ASCII, кодуються відповідно до набору символів UTF-8.

Доступ до записів: