$npx skillfedfor your agent

unpaddedbase64

Encode and decode Base64 without "=" padding

With conditionsPyPI CryptographyReleased Mar 20211.7M downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — unpaddedbase64-2.1.0-py3-none-any.whl
v2.1.0 · released 2021-03-09 · Python >=3.6,<4.0

Yes, if you need unpadded Base64 handling and accept the abandoned maintenance status. The package is simple, dependency-free, and has no known vulnerabilities. However, for new projects, consider whether the standard library base64 module with manual padding removal would suffice, since this package will not receive updates.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python >=3.6,<4.0
  • Low friction install with no runtime dependencies.
  • Package is abandoned as of 2021-10-25 with no recent maintenance, though it remains stable and archived repository shows 11 stars.

License · maintenance · safety

Apache-2.0 (permissive) — Apache-2.0 permissive license allows commercial and private use with minimal restrictions, making it safe for most projects.

last release 2021-03-09 (1984 days) · last repo commit 2021-10-25 · 11 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,737,143 downloads/mo, #3,604 on PyPI

Verify before relying

pip install unpaddedbase64

import unpaddedbase64
encoded = unpaddedbase64.encode_base64(b'\x00')
decoded = unpaddedbase64.decode_base64('AA')
  • Whether the abandoned status and lack of updates since 2021 pose any compatibility risk with modern Python versions beyond 3.9
  • Performance characteristics compared to standard library base64 module with manual padding removal
Same gist for agents: .md · .json

What it is and what it does

This package provides encode and decode functions for Base64 data formatted without the "=" padding characters that RFC 4648 specifies. Many protocols—particularly in distributed systems and cryptographic applications—omit padding for efficiency or protocol design reasons, and this library handles that variant directly rather than requiring manual padding manipulation.

The package is a thin, focused utility with no external dependencies. It supports Python 3.6 through 3.9 and is licensed under Apache-2.0. Development stopped in 2021, so it is stable but receives no active maintenance or updates.

Use it for

  • Decode Base64 strings from protocols like Matrix that omit padding characters
  • Encode binary data to unpadded Base64 for APIs that reject or strip trailing equals signs
  • Handle cryptographic token formats that use unpadded Base64 encoding
  • Parse JWT or similar token schemes that use Base64url without padding

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need unpadded Base64 handling and accept the abandoned maintenance status.

The package is simple, dependency-free, and has no known vulnerabilities. However, for new projects, consider whether the standard library base64 module with manual padding removal would suffice, since this package will not receive updates.

Install

unpaddedbase64 on PyPI

Before you install

Low friction install with no runtime dependencies. Package is abandoned as of 2021-10-25 with no recent maintenance, though it remains stable and archived repository shows 11 stars.

Requires Python >=3.6,<4.0

License in practice

Apache-2.0 permissive license allows commercial and private use with minimal restrictions, making it safe for most projects.

Quickstart

pip install unpaddedbase64

import unpaddedbase64
encoded = unpaddedbase64.encode_base64(b'\x00')
decoded = unpaddedbase64.decode_base64('AA')

Verify before relying

  • Whether the abandoned status and lack of updates since 2021 pose any compatibility risk with modern Python versions beyond 3.9
  • Performance characteristics compared to standard library base64 module with manual padding removal

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release >=3.6,<4.0
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceAbandoned 1,984 days since the last release
Last repo commit
First released
Downloads1,737,143 / month, #3,604 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: Apache Software LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: unpaddedbase64-2.1.0-py3-none-any.whl

Tags

Capabilities
base64 without paddingunpadded base64 encode decodebase64 no equals signsrfc 4648 base64 variantstrip base64 paddingbase64 padding removal
Topics
base64-encodingcryptography-utility
PyPI keywords
base64

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “base64 without padding”

  • unpaddedbase64Encodes and decodes Base64 data without RFC 4648 padding characters,…
  • mikeshardmind-base2048Encodes binary data into text using base2048, a binary-text encoding…
  • base64ioProvides a streaming interface for Base64 encoding and decoding that…

Give your agent the search over MCP, or paste the wish link into any chat.

More Cryptography packages

certifi Worth it
PyPI · Cryptography · released Jul 2026

Certifi provides Mozilla's curated collection of root SSL certificates for Python applications to validate TLS hosts and verify certificate trustworthiness.

MPL-2.0pure Python · 3.7+
1.9Bdownloads / mo
cryptography Worth it
PyPI · Cryptography · released Jul 2026

cryptography provides cryptographic recipes and low-level primitives for symmetric encryption, message digests, key derivation, and other common cryptographic algorithms in Python.

Apache-2.0 OR BSD-3-Clausecompiled wheel
1.5Bdownloads / mo
rsa Skip
PyPI · Cryptography · released Apr 2025

Pure-Python RSA encryption, decryption, signing, and key generation following PKCS#1 v1.5, with command-line and library interfaces.

Apache-2.0pure Pythonabandoned
299.6Mdownloads / mo
pyOpenSSL With conditions
PyPI · Python Modules · released Aug 2026

pyOpenSSL wraps OpenSSL's SSL/TLS functionality for Python, providing high-level connection objects and certificate handling through a Python-friendly interface around OpenSSL's cryptographic operations.

Apache-2.0pure Python · 3.9+
294.2Mdownloads / mo
azure-identity Worth it
PyPI · Cryptography · released Mar 2026

Provides Microsoft Entra ID token-based authentication for Azure SDK clients through a set of TokenCredential implementations that handle OAuth flows and managed identity support.

license unclearpure Python · 3.9+
247.2Mdownloads / mo
PyNaCl Worth it
PyPI · Cryptography · released Jan 2026

PyNaCl provides Python bindings to libsodium for digital signatures, secret-key and public-key encryption, hashing, message authentication, and password-based key derivation.

Apache-2.0compiled wheel · 3.8+
246.6Mdownloads / mo

See also py-multibase · pybase64 · sed4onnx · mikeshardmind-base2048 · cbor2 · base64io · ecoji · xxtea · base2048 · hexdump