The {{ }} is the "safe" blade echo; it actually re-encodes things with htmlspecialchars automatically before outputting the data. Try {!! html_entity_decode($ads->ad1) !!} or something similar. I'm not sure how it's getting stored, so you might have to do different decoding, but the key thing here is to use {!! !!}, which displays the raw, unescaped data.