Eles podem ser úteis para incorporar imagens em HTML / CSS / JS para economizar em solicitações HTTP, ao custo da manutenção. Mais Informações. Existem ferramentas online para fazer isso, mas se você quiser seu próprio utilitário muito simples, aqui está um pouco de PHP para fazer isso:
function data_uri($file, $mime) ( $contents=file_get_contents($file); $base64=base64_encode($contents); echo "data:$mime;base64,$base64"; )