diff --git a/Classes/NSString+HTML.m b/Classes/NSString+HTML.m
index 321fc0f..096ebe9 100644
--- a/Classes/NSString+HTML.m
+++ b/Classes/NSString+HTML.m
@@ -73,6 +73,12 @@ - (NSString *)stringByConvertingHTMLToPlainText {
[scanner scanUpToString:@"" intoString:NULL];
[scanner scanString:@"" intoString:NULL];
+ } else if ([scanner scanString:@"![CDATA[" intoString:NULL]) {
+
+ // CDATA
+ [scanner scanUpToString:@"]]>" intoString:NULL];
+ [scanner scanString:@"]]>" intoString:NULL];
+
} else {
// Tag - remove and replace with space unless it's