An apparatus for providing digital contents, comprising: a photographing unit configured to photograph a user terminal to acquire the image data; an image processor configured to digitalize the image data acquired by the photographing unit and to convert the digitalized image data into a predetermined format; an image comparator configured to compare the converted image data with pre-stored image data of various terminals, wherein feature points extracted from the converted image data of the photographed user terminal and feature points extracted from the pre-stored image data of the various terminals are compared, and to extract identification information of a target terminal being one of the various terminals and being determined, based on the comparison, to be the same as or similar to the photographed user terminal; a terminal discriminator configured to request, based on the identification information, user confirmation on whether or not the target terminal, determined by the image comparator, matches the photographed user terminal and to receive a user selection indicating whether or not the target terminal matches the photographed user terminal; a terminal information manager configured to extract profile information of the target terminal, determined by the image comparator, if the target terminal matches the photographed user terminal; and a content converter configured to convert, by use of the profile information, the digital contents in a format suitable for the photographed user terminal, wherein the converted digital contents are provided to the photographed user terminal, wherein the profile information includes at least one of an image compression format supported by the terminal, a spare storage space size of the terminal, screen information on the terminal, the type of documents supported by the terminal, a moving picture compression format supported by the terminal, a main memory size of the terminal, CPU information on the terminal, platform and library version information included in the terminal, and the types of libraries included in the terminal. a photographing unit configured to photograph a user terminal to acquire the image data; an image processor configured to digitalize the image data acquired by the photographing unit and to convert the digitalized image data into a predetermined format; an image comparator configured to compare the converted image data with pre-stored image data of various terminals, wherein feature points extracted from the converted image data of the photographed user terminal and feature points extracted from the pre-stored image data of the various terminals are compared, and to extract identification information of a target terminal being one of the various terminals and being determined, based on the comparison, to be the same as or similar to the photographed user terminal; a terminal discriminator configured to request, based on the identification information, user confirmation on whether or not the target terminal, determined by the image comparator, matches the photographed user terminal and to receive a user selection indicating whether or not the target terminal matches the photographed user terminal; a terminal information manager configured to extract profile information of the target terminal, determined by the image comparator, if the target terminal matches the photographed user terminal; and a content converter configured to convert, by use of the profile information, the digital contents in a format suitable for the photographed user terminal, wherein the converted digital contents are provided to the photographed user terminal, wherein the profile information includes at least one of an image compression format supported by the terminal, a spare storage space size of the terminal, screen information on the terminal, the type of documents supported by the terminal, a moving picture compression format supported by the terminal, a main memory size of the terminal, CPU information on the terminal, platform and library version information included in the terminal, and the types of libraries included in the terminal.