A forma correta é "gratis". Observe:
A palavra "gratis" pode funcionar como adjetivo ou como advérbio.
Quando funciona como adjetivo significa "gratuito" ou "de balde", é dizer "sem nenhum custo".
Exemplo:
En esta cafetería el café es gratis.
(Nesta cafeteria o café é grátis.)
Como advérbio significa "gratuitamente", "sem pagar nada".
Exemplo:
Comimos gratis en ese restaurante.
(Nós comemos grátis nesse restaurante.)
Muitas pessoas, no registro informal da língua, quando usam a palavra "gratis" lhe adicionam a preposição "de". La Real Academia Española (RAE) acredita que esse uso surgiu pelo cruzamento de "gratis" com a expressão "de balde". Mas, a RAE recomendo evitar dizer "de gratis", em seu lugar use "gratis" ou "de balde".
Lembre, nesta vida nada é "de gratis", temos algumas coisas "gratis" como o abraço da nossa mãe.