URL FileUrl; try { FileUrl = new URL("http://www.jguru.com/images/logo.gif"); URLConnection connection = FileUrl.openConnection(); InputStream stream = connection.getInputStream(); BufferedInputStream in = new BufferedInputStream(stream); FileOutputStream file = new FileOutputStream("caca.gif"); BufferedOutputStream out = new BufferedOutputStream(file); int i; while ((i = in.read()) != -1) { out.write(i); } out.close(); } catch (IOException ex) { ex.printStackTrace(); }