diff --git a/ascii-superset.cabal b/ascii-superset.cabal
--- a/ascii-superset.cabal
+++ b/ascii-superset.cabal
@@ -1,7 +1,7 @@
 cabal-version: 3.0
 
 name: ascii-superset
-version: 1.2.0.0
+version: 1.2.0.1
 synopsis: Representing ASCII with refined supersets
 category: Data, Text
 
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+### 1.2.0.1 (2023-01-05)
+
+Add `instance FromChar CaselessChar`
+
 ### 1.2.0.0 (2023-01-03)
 
 Add to the `CharSuperset` class a new method:
diff --git a/library/ASCII/Superset.hs b/library/ASCII/Superset.hs
--- a/library/ASCII/Superset.hs
+++ b/library/ASCII/Superset.hs
@@ -246,6 +246,9 @@
     isAsciiCaselessChar _ = Bool.True
     toCaselessCharUnsafe = id
 
+instance FromChar CaselessChar where
+    fromChar = Caseless.disregardCase
+
 ---
 
 instance ToCaselessChar ASCII.Char where
