diff --git a/src/MdToHTML.hs b/src/MdToHTML.hs
index c628f2b..7c964f4 100644
--- a/src/MdToHTML.hs
+++ b/src/MdToHTML.hs
@@ -178,6 +178,13 @@ parseItalic = do
   let parsedText = fst $ leftmostLongestParse parseLine text
   return (Italic parsedText)
 
+-- Parse strikethrough text
+parseStrikethrough :: ReadP MdToken
+parseStrikethrough = do
+  text <- between (string "~~") (string "~~") (many1 (lookaheadParse (/= "~~")))
+  let parsedText = fst $ leftmostLongestParse parseLine text
+  return (Strikethrough parsedText)
+
 -- Parse a link
 parseLink :: ReadP MdToken
 parseLink = do