Use caption package to set font to footnotesize :

\documentclass{article} \usepackage{caption} \captionsetup{font=footnotesize} \begin{document} Some regular text set in \verb|\normalsize|. \begin{table}[t] \caption{A table using \texttt{\string\footnotesize}.} \end{table} \begin{figure}[t] \caption{A figure using \texttt{\string\footnotesize}.} \end{figure} \end{document}
It is also possible to customize labels and text formats for figure and table separately. However, consistency is the best option here.
source share