Have i had a miscarriage? TW photos

hi!

image

I was wondering if anyone could help me with what this is? I have not done a pregnancy test but today have had awful cramping and this has come out with a small bit of bleeding? Any thoughts or advice? thank you