Base64/UrlsafeBase64 在线编码/解码工具

支持标准Base64和URL安全的Base64编码解码,提供多种编程语言实现示例

编码配置
原文
编码/解码结果

编程语言实现示例

各语言示例代码

  • base64编码解码 (C)
    base64编码解码.c
    1 
                
  • base64编码解码 (CPP)
    base64编码解码.cpp
    1 
                
  • base64编码解码 (GO)
    base64编码解码.go
    1 
  • base64编码解码 (JAVA)
    base64编码解码.java
    1 
  • base64编码解码 (JS)
    base64编码解码.js
    1 
                
  • base64编码解码 (PHP)
    base64编码解码.php
    1 
                
  • base64编码解码 (PY)
    base64编码解码.py
    1 

Base64编码知识

什么是Base64?

Base64是一种基于64个可打印字符来表示二进制数据的编码方法。它常用于:

  • 在HTTP协议中传输二进制数据
  • 在JSON中嵌入图片等二进制数据
  • 在邮件系统中传输附件
  • 在URL中传递参数
URL安全Base64

URL安全Base64是Base64的变种,将标准Base64中的+/字符分别替换为-_,并去掉填充字符=,使其可以安全地用于URL中。

字符 标准Base64 URL安全Base64
加号+-
斜杠/_
等号=(去掉)