diff --git a/Data/Text/Format/Heavy/Instances.hs b/Data/Text/Format/Heavy/Instances.hs
--- a/Data/Text/Format/Heavy/Instances.hs
+++ b/Data/Text/Format/Heavy/Instances.hs
@@ -10,6 +10,8 @@
 import Data.String
 import Data.Char
 import Data.Default
+import Data.Word
+import Data.Int
 import qualified Data.Map as M
 import qualified Data.Text as T
 import qualified Data.Text.Encoding as TE
@@ -61,6 +63,30 @@
   formatVar _ _ = Right mempty
 
 instance Formatable Int where
+  formatVar fmt x = genericIntFormat fmt x
+
+instance Formatable Int8 where
+  formatVar fmt x = genericIntFormat fmt x
+
+instance Formatable Int16 where
+  formatVar fmt x = genericIntFormat fmt x
+
+instance Formatable Int32 where
+  formatVar fmt x = genericIntFormat fmt x
+
+instance Formatable Int64 where
+  formatVar fmt x = genericIntFormat fmt x
+
+instance Formatable Word8 where
+  formatVar fmt x = genericIntFormat fmt x
+
+instance Formatable Word16 where
+  formatVar fmt x = genericIntFormat fmt x
+
+instance Formatable Word32 where
+  formatVar fmt x = genericIntFormat fmt x
+
+instance Formatable Word64 where
   formatVar fmt x = genericIntFormat fmt x
 
 instance Formatable Integer where
diff --git a/text-format-heavy.cabal b/text-format-heavy.cabal
--- a/text-format-heavy.cabal
+++ b/text-format-heavy.cabal
@@ -1,5 +1,5 @@
 name:                text-format-heavy
-version:             0.1.2.0
+version:             0.1.2.1
 synopsis:            Full-weight string formatting library, analog of Python's string.format
 description:         This package contains full-featured string formatting function, similar to
                      Python's string.format. Features include:
