Disclosed are UV-protective compositions comprising swelled polymer matrix macroparticles comprising a thermoplastic polymer swelled with at least one swelling agent, and a plurality of nanoparticles of an inorganic UV-protective agent comprising at least one solid inorganic crystal and a dispersant associated with the crystal, wherein the inorganic nanoparticles are dispersed and embedded in the swelled polymer matrix macroparticles. Method of preparation and uses of such compositions are also provided.Se describen composiciones de protección UV que comprenden macropartículas de matriz de polímero hinchado que comprenden un polímero termoplástico hinchado con por lo menos un agente de hinchamiento, y una pluralidad de nanopartículas de un agente inorgánico de protección UV que comprende por lo menos un cristal inorgánico sólido y un dispersante asociado con el cristal, en donde las nanopartículas inorgánicas se dispersan y se integran en las macropartículas de la matriz de polímero hinchado. También se proporcionan el método de preparación y usos de dichas composiciones.