diff --git a/docs/library/index.rst b/docs/library/index.rst
index aba69d28b43dc1897fa71d29695e2f7650eaf05b..bc01aa4c07c74c69d018550bf51aa1fec510c95c 100644
--- a/docs/library/index.rst
+++ b/docs/library/index.rst
@@ -38,6 +38,7 @@ it will fallback to loading the built-in ``ujson`` module.
 .. toctree::
    :maxdepth: 1
 
+   ubinascii.rst
    uhashlib.rst
    uheapq.rst
    ujson.rst
diff --git a/docs/library/ubinascii.rst b/docs/library/ubinascii.rst
new file mode 100644
index 0000000000000000000000000000000000000000..9dba9180d2c4a1defb9ff3bff419f0b2f957e3cd
--- /dev/null
+++ b/docs/library/ubinascii.rst
@@ -0,0 +1,15 @@
+:mod:`ubinascii` -- binary/ASCII conversions
+============================================
+
+.. module:: ubinascii
+   :synopsis: binary/ASCII conversions
+
+This module implements conversions between binary data and various
+encodings of it in ASCII form (in both directions).
+
+Functions
+---------
+
+.. function:: hexlify(data)
+
+   Convert binary data to hexadecimal representation. Return bytes string.