NSAttributedString *attrString = [[NSAttributedString alloc] initWithData:[stringFromHtml dataUsingEncoding:NSUnicodeStringEncoding] options:@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType} documentAttributes:nil error:nil]; self.textLabel.attributedText = attrString; self.textLabel.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:14.0]; The \r\n , \t and <br> function understands, but bold <b> </b> and italic <i> </i> - refuses to understand (ignores).