Do British Citizens need a visa for Morocco?

British nationals don’t need a visa to enter Morocco for the purpose of tourism for up to 3 months.

Do I need to declare my conviction on entry to Morocco?

The landing card in Morocco does not ask for a disclosure of criminal records.  The information required are; full names, date and place of birth, nationality, country of residence, occupation, passport details, address in morocco and reasons for visit.