---
title: "Mind vs Drive (@mindvsdrive) | Hashnode"
description: "Mind vs Drive (@mindvsdrive) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@mindvsdrive"
---

@mindvsdrive

# Mind vs Drive

@mindvsdrive · Joined November 2026

### [Hex to Base64 (and Back): One Set of Bytes, Two Ways to Write It](https://mindvsdrivetools.hashnode.dev/hex-to-base64-and-back-one-set-of-bytes-two-ways-to-write-it?utm_source=hashnode&utm_medium=feed)

Hex and Base64 are two ways of writing the same raw bytes as plain text. Neither one encrypts, compresses or hides anything. They just turn up in different places. Hex is common in packet captures, ha

6 min read · [mindvsdrivetools.hashnode.dev](https://mindvsdrivetools.hashnode.dev/hex-to-base64-and-back-one-set-of-bytes-two-ways-to-write-it?utm_source=hashnode&utm_medium=feed)

[14h ago](https://hashnode.com/posts/hex-to-base64-and-back-one-set-of-bytes-two-ways-to-write-it/6af5709fcb8d249a249f6db2)

### [Why btoa() Fails on Emoji and Hindi (and Quietly Gets "café" Wrong): Base64-Encoding Unicode Text the Right Way](https://mindvsdrivetools.hashnode.dev/why-btoa-fails-on-emoji-and-hindi-and-quietly-gets-caf-wrong-base64-encoding-unicode-text-the-right-way?utm_source=hashnode&utm_medium=feed)

Disclosure: I built the free Base64 Encoder on base64decodetool.com that I use for checks in this post. If you've ever called btoa() on user input in the browser, you've probably seen this: Uncaught I

6 min read · [mindvsdrivetools.hashnode.dev](https://mindvsdrivetools.hashnode.dev/why-btoa-fails-on-emoji-and-hindi-and-quietly-gets-caf-wrong-base64-encoding-unicode-text-the-right-way?utm_source=hashnode&utm_medium=feed)

[1d ago](https://hashnode.com/posts/why-btoa-fails-on-emoji-and-hindi-and-quietly-gets-caf-wrong-base64-encoding-unicode-text-the-right-way/6af4216d0947d3b2e5a546dd)

### [Convertir una imagen a Base64 y usarla como data URI en CSS](https://mindvsdrivetools.hashnode.dev/imagen-base64-data-uri-css?utm_source=hashnode&utm_medium=feed)

Un ejemplo real paso a paso: de un PNG de 75 bytes a background-image, con cálculo del tamaño y cuándo conviene (y cuándo no)

6 min read · [mindvsdrivetools.hashnode.dev](https://mindvsdrivetools.hashnode.dev/imagen-base64-data-uri-css?utm_source=hashnode&utm_medium=feed)

[2d ago](https://hashnode.com/posts/imagen-base64-data-uri-css/6af2cfc27068619348f4a26d)

### [Bedanya Base64 dan Base64URL: encode aman untuk URL dan segmen JWT](https://mindvsdrivetools.hashnode.dev/bedanya-base64-dan-base64url-encode-aman-untuk-url-dan-segmen-jwt?utm_source=hashnode&utm_medium=feed)

Pengungkapan: saya Nagesh Subhashchandra, pembuat base64decodetool.com. Alat yang disebut di artikel ini saya bangun sendiri. Semua contoh di sini sintetik; jangan menempel JWT, kunci API, atau rahasi

4 min read · [mindvsdrivetools.hashnode.dev](https://mindvsdrivetools.hashnode.dev/bedanya-base64-dan-base64url-encode-aman-untuk-url-dan-segmen-jwt?utm_source=hashnode&utm_medium=feed)

[3d ago](https://hashnode.com/posts/bedanya-base64-dan-base64url-encode-aman-untuk-url-dan-segmen-jwt/6af1a84f505cbdce509af597)
